In Google Docs with braille support enabled, typing anywhere but start of document scrambles text
Categories
(Web Compatibility :: Site Reports, defect, P1)
Tracking
(Not tracked)
People
(Reporter: Jamie, Unassigned)
References
Details
(Keywords: access, regression)
You do not need to be using a screen reader to test this.
STR:
- Open a blank Google Docs document.
- Press control+alt+z to enable screen reader support.
- Press alt+/ (alt+slash) to search the menus. Type "braille"..
- Press enter to "Enable braille support".
- Back in the document, type "testing".
- Press home to move to the start of the line.
- Type "testing ".
Expected: The line should now read "Testing testing"
Actual: The letters are there, but scrambled.
It looks like the cursor sometimes jumps forward when it shouldn't while typing.
Impact: This makes Google Docs pretty unusable for braille users.
17:03.81 INFO: Last good revision: cda49d66b3ccef746f0f077b80173cf0ae3a2899
17:03.81 INFO: First bad revision: ce0cebad842b1fc3c14b552dccaa59dc9ec8dd09
17:03.82 INFO: Pushlog:
https://hg.mozilla.org/integration/autoland/pushloghtml?fromchange=cda49d66b3ccef746f0f077b80173cf0ae3a2899&tochange=ce0cebad842b1fc3c14b552dccaa59dc9ec8dd09
This implies bug 1510081 is the culprit. Disabling dom.keyboardevent.keypress.set_keycode_and_charcode_to_same_value does fix this. So, I guess the Google Docs braille support still assumes our old keyCode/charCode mirroring of keypress events?
I don't fully understand the story/history here, but I do have contacts in Google accessibility. Is there someone I can loop into an email thread?
Comment 1•6 years ago
|
||
So, I guess the Google Docs braille support still assumes our old keyCode/charCode mirroring of keypress events?
Yeah, sounds like so.
Comment 2•6 years ago
|
||
Apologies for the delay here. Jamie, can you please make an intro via email? Happy to explain the situation to Google accessibility engineers. Thanks.
Updated•6 years ago
|
Assignee | ||
Updated•6 years ago
|
Updated•6 years ago
|
Comment 4•6 years ago
|
||
Hi Jamie, can you test if Google fixed this when you get a moment? Thanks.
Reporter | ||
Comment 5•6 years ago
|
||
It looks like they did. I re-enabled dom.keyboardevent.keypress.set_keycode_and_charcode_to_same_value and tested the STR from comment 0. I got the expected results; i.e. no scrambling.
Comment 6•6 years ago
|
||
Thanks for testing!
Description
•