Completion menu with VoiceOver causes jumping typing cursor
Completion menu with VoiceOver causes jumping typing cursor
- Subject: Completion menu with VoiceOver causes jumping typing cursor
- From: Daniel Jalkut <email@hidden>
- Date: Sun, 17 Jun 2012 06:03:23 -0700
I am researching a bug in my app when VoiceOver is enabled. In particular, a customer reports a situation where typing in an NSTokenField is jumbled because the cursor jumps around while typing, when there is a completion popup for one of the typed tokens.
While I was looking into this, I noticed that with VoiceOver enabled, I saw frustrating cursor jumping in Xcode while I was typing code to try different things. This gave me an idea, and ultimately I think I have confirmed that VoiceOver causes the typing cursor to jump around in the text field when any completion menu is involved.
I made a screen recording of a very simple and common example of the bug: in Mail's subject field, if the escape key is pressed to invoke the completion menu while typing, and a completion is selected, the cursor clearly jumps.
http://www.youtube.com/watch?v=gUJpJS8uvUY&feature=youtu.be
(The new location of the cursor is always earlier in the interacted text field, which leads me to believe that the bug has something to do with VoiceOver trying to set the selection point within the completion-word field, but ends up setting it on the whole text field instead?)
I am writing about this here just to get some feedback about whether there is a workaround or something obviously wrong about my assessment. I will write it up as a bug soon. In the mean time I would love to know if there is some way to protect users of my app from the problematic behavior.
Daniel
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Accessibility-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden