Double clicking an element does not reliably open inline edit

  • Problem
  • Updated 9 months ago
  • In Progress
Quite often double clicking has no effect other than selecting the element.
The rest of the times the inline editor correctly opens.
I haven't found a pattern. Triple-clicking always opens the inline editor.

  • 7 Posts
  • 0 Likes
  • slightly irritated

Posted 5 years ago

  • 24

Giacomo 'Peldi' Guilizzoni, Official Rep

  • 2122 Posts
  • 153 Likes
Hi Stephen, I'll take a look. You can also simply hit the enter key or the F2 key to open the editor as well (I find those faster than double-clicking)

Edie Roo

  • 6 Posts
  • 0 Likes
remove the pop up that say double click. this is really frustrating.

Michael

  • 198 Posts
  • 11 Likes
I have found this too, and have taught myself to to single click an element and then hitting enter to edit the text. I do this also because many times a double click will shift an element a little which messes up all my nice alignment.

  • 1 Post
  • 0 Likes
I have this problem on a Mac, (current version of AIR).

  • 4 Posts
  • 0 Likes
Before discovering this thread, I experimented to try to get as specific as possible about this problem. The simplest explanation seems to be that Mockups ignores the system double-click speed, and has its own much faster double-click speed requirement:

  • A super-fast double-click always works as expected for me, except for sometimes opening the previous editor rather than the one just double-clicked.

  • Selecting the desired element with a single click first always produces the expected behavior for me when I then double-click.


That makes me think it's a setting in the runtime or in Mockup's development project. It certainly wouldn't be the first time a cross-platform GUI runtime does something weird!

Giacomo 'Peldi' Guilizzoni, Official Rep

  • 2122 Posts
  • 153 Likes
Hi Troy, you got it right. Flash/AIR does not have an API to get the system's double-click speed, so I had to use my own timer. Maybe I should slow it down some?

  • 4 Posts
  • 0 Likes
It looks like the default for Windows is 500 ms. I don't know what Flash/AIR are capable of, but there's a Win32 API function GetDoubleClickTime(). In case AIR can read the Windows registry, I found my user-setting for it at "HKEY_CURRENT_USER\Control Panel\Mouse\" in the "DoubleClickSpeed" value, a string of "500".

Giacomo 'Peldi' Guilizzoni, Official Rep

  • 2122 Posts
  • 153 Likes
oh wow really? I have 200ms now...time to up it to 400 at least. I'll check it in so that we can test it in the pre-release version.

  • 4 Posts
  • 0 Likes
Yep, and that 500 ms seems like an eternity, but anything faster feels broken. I look forward to the next build! Working with Mockups has put the fun back into a project I'd stalled on.

Giacomo 'Peldi' Guilizzoni, Official Rep

  • 2122 Posts
  • 153 Likes
Ok I made it 400ms, you can test it here: http://www.balsamiq.com/products/mock... - let me know what you think!

  • 4 Posts
  • 0 Likes
Funny, talking about the 500 ms delay: Raymond Chen posted something vaguely related today, confirming the 500 ms in the process. (Later: I just saw the date, and it turns out it wasn't actually today, but it only turned up in my RSS reader today. Go figure.)

  • 2 Posts
  • 0 Likes
I also have this problem and find it quite time-consuming. I have also learned to click once first to activate the item, then double-click, but this is somewhat irritating. When the item is open for editing, the same thing occurs, I have to click one first to position the cursor and then double-click again so that I can activate a word. It would be great if just double-clicking would do the trick.

Philipp Quaet-Faslem

  • 9 Posts
  • 1 Like
Stephen's intitial post suggested there is no pattern to this behavior. I think the pattern is this: A double click only goes to Edit mode if you're not in another element's Edit mode already. So, even single clicking and hitting Enter or F2 does not work without prior exiting the current Edit mode (either with ESC or by clicking somewhere outside the current text edit pane).

Question: Why do we even need to activate the Edit mode explicitly? If you take a look at Visio, you just select an element and type away.

Cheers,

Philipp

Palmin

  • 4 Posts
  • 0 Likes
I have a reliable way of reproducing this, and it is quite annoying: when editing elements within groups, I'd like to be able to double-click into the groups until I can edit the element under the cursor.

This example (two nested groups with a button in it) shows this: Continue double-clicking on the button. 1st double-click goes into Group 1, 2nd double-click goes into Group 2, 3rd double-click does not open the inline editor of the Button. If I move the mouse a little bit after the 2nd double-click, the inline editor opens on the 3rd double-click.

Hmm... does entering bmml work? It shows up in my comment source, but not in the final comment... Please let me know if I should send the example somewhere else.

Group%201

Group%202

Giacomo 'Peldi' Guilizzoni, Official Rep

  • 2122 Posts
  • 153 Likes
Thanks Palmin, I'll add this to our bugbase.

Edie Roo

  • 6 Posts
  • 0 Likes
This is confusing because there is popup that says double click but it only requires on click. most application require a double click and everyone is us to double clicking. also fix its soooooo slow.

Ben Norris, Official Rep

  • 2100 Posts
  • 86 Likes
I'm splitting this out to get more information and make sure that this new problem gets resolved. Please reference the new topic here: Problems clicking to edit controls