Closed
Bug 1211115
Opened 9 years ago
Closed 7 years ago
When the screen reader is enabled, sometimes the focus is not correctly set after some operations.
Categories
(Firefox OS Graveyard :: Gaia::System::Accessibility, defect, P2)
Firefox OS Graveyard
Gaia::System::Accessibility
ARM
Gonk (Firefox OS)
Tracking
(blocking-b2g:2.5+)
RESOLVED
WONTFIX
blocking-b2g | 2.5+ |
People
(Reporter: julienw, Unassigned)
References
Details
(Keywords: access, regression)
It looks like that when we enter the System app for some things from an app (for example: with a select input), when we exit the dialog, the focus is not given back to the app. Here is a STR: 1. Enable the screen reader. 2. Enter the Settings app > Languages, and enables the language choice input. 3. Dismiss the input by enabling the "OK" button (you can longpress it and double tap to activate). => The focus is still in the system app and we can't enter the Settings app back unless we longpress a link, but a real Screen Reader user will have a hard time doing this. This makes it very difficult to navigate for a screen reader user. A similar bug, maybe related, is that we don't have the focus on the lockscreen when waking up the phone from idle mode, here is the STR: 0. Take care that the lockscreen is enabled. 1. Enable the screen reader. 2. Press the "Power" button. 3. Press the "Power" button to wake up the phone. 4. Try to unlock the phone without using the "longpress" shortcut. => It's not possible because the focus seems to stay in the System app. Asking a blocking status because this is very confusing for a screen reader user.
Comment 1•9 years ago
|
||
Eitan, Can you please help triage this and set a priority? Thanks
Flags: needinfo?(eitan)
Updated•9 years ago
|
Component: Gaia::System → Gaia::System::Accessibility
Comment 3•9 years ago
|
||
REPRO in builds: Environmental Variables: Device: Aries 2.5 BuildID: 20151005111147 Gaia: b994cedaa7ef9bfadcbe841601d9dc8d2e5379f9 Gecko: 45f01961ecd0ad9a45067f3e08bfb92539042eeb Gonk: 2916e2368074b5383c80bf5a0fba3fc83ba310bd Version: 44.0a1 (2.5) Firmware Version: D5803_23.1.A.1.28_NCB.ftf User Agent: Mozilla/5.0 (Mobile; rv:44.0) Gecko/44.0 Firefox/44.0 RESULTS: When lockscreen is on, cannot unlock when Reader is enabled, when tapping different areas of the UI-lockscreen, the Screen Reader describes whatever UI is under the locked screen. Had to restart to get back to normal device operation. Environmental Variables: Device: Flame 2.5 BuildID: 20151004150211 Gaia: f3d9981dccfa4dfdfcb865d95fdcfb85e4077e1e Gecko: 3d7532ce81ac571962abc3b99582fe7f5d685192 Gonk: c4779d6da0f85894b1f78f0351b43f2949e8decd Version: 44.0a1 (2.5) Firmware Version: v18D User Agent: Mozilla/5.0 (Mobile; rv:44.0) Gecko/44.0 Firefox/44.0 RESULTS: When lockscreen is on, cannot unlock when Reader is enabled, when tapping different areas of the UI-lockscreen, the Screen Reader describes whatever UI is under the locked screen. Had to restart to get back to normal device operation.
Comment 4•9 years ago
|
||
NO REPRO on BUILD: Environmental Variables: Device: Flame 2.2 BuildID: 20150114002502 Gaia: 7c5b27cad370db377b18a742d3f3fdb0070e899f Gecko: 748b20315f75 Gonk: c4779d6da0f85894b1f78f0351b43f2949e8decd Version: 37.0a2 (2.2) Firmware Version: v18D User Agent: Mozilla/5.0 (Mobile; rv:37.0) Gecko/37.0 Firefox/37.0 RESULTS: The screen reader works as expected when lockscreen is activated the focus stays on the appropriate graphic element.
Comment 5•9 years ago
|
||
No Repro per build: Environmental Variables: Device: Flame 2.2 BuildID: 20151006032504 Gaia: 5dd95cfb9f1d6501ce0e34414596ef3dd9c2f583 Gecko: fc588eb28eab Gonk: c4779d6da0f85894b1f78f0351b43f2949e8decd Version: 37.0 (2.2) Firmware Version: v18D User Agent: Mozilla/5.0 (Mobile; rv:37.0) Gecko/37.0 Firefox/37.0 RESULTS: When activate screen Reader then enable Lockscreen, the Screen Reader behaves as expected unlocking screen.
Keywords: access → regression
Comment 6•9 years ago
|
||
(In reply to Julien Wajsberg [:julienw] from comment #0) > It looks like that when we enter the System app for some things from an app > (for example: with a select input), when we exit the dialog, the focus is > not given back to the app. > > Here is a STR: > 1. Enable the screen reader. > 2. Enter the Settings app > Languages, and enables the language choice input. > 3. Dismiss the input by enabling the "OK" button (you can longpress it and > double tap to activate). > > => The focus is still in the system app and we can't enter the Settings app > back unless we longpress a link, but a real Screen Reader user will have a > hard time doing this. > I just tested this, the focus returns to the settings app, specifically to the language select widget. > This makes it very difficult to navigate for a screen reader user. > > > A similar bug, maybe related, is that we don't have the focus on the > lockscreen when waking up the phone from idle mode, here is the STR: > 0. Take care that the lockscreen is enabled. > 1. Enable the screen reader. > 2. Press the "Power" button. > 3. Press the "Power" button to wake up the phone. > 4. Try to unlock the phone without using the "longpress" shortcut. > => It's not possible because the focus seems to stay in the System app. > > Asking a blocking status because this is very confusing for a screen reader > user. When the screen is turned on, the screen reader cursor is placed in the lock screen. I tested this on master with both a flame and z3c. Julien, unless you reliably reproduce this. I would mark this as worksforme.
Flags: needinfo?(eitan)
Comment 7•9 years ago
|
||
Julien, can you still reliably reproduce? If yes, it might be worth a video/video call.
Flags: needinfo?(felash)
Reporter | ||
Comment 8•9 years ago
|
||
With latest dogfood build, I have another issue in the lockscreen: the focus is on the (new) utility tray. But I don't seem to have the issue in the language list anymore (yet I can hear all options without entering the input, and cannot act on them at all). So maybe the focus issue is fixed, but there are other issues now.
Flags: needinfo?(felash)
Comment 9•9 years ago
|
||
The utility tray issue is known (bug 1209718). You can hear all the options without bringing up the selection dialog? That is a problem. Can't reproduce here. Or do you mean when the dialog appears? Double tapping after hearing a specific option selects it.
Reporter | ||
Comment 10•9 years ago
|
||
Yep, it was without bringing up the selection dialog. I'll try again with the newest build today.
Flags: needinfo?(felash)
Reporter | ||
Comment 11•9 years ago
|
||
ok, I don't reproduce either the initial bug or the bug I'm talking about in comment 8. Closing !
Status: NEW → RESOLVED
Closed: 9 years ago
Flags: needinfo?(felash)
Resolution: --- → WORKSFORME
Reporter | ||
Comment 12•9 years ago
|
||
I think I got a similar issue when starting an activity. For example: 1. Open the Messages app 2. Activate the "new message" button. 3. Activate the "+" button. => Then I couldn't select a contact. Yura, can you try to reproduce and see if we should reopen ? The screen reader is crashing too much for me and it makes me crazy (bug 1214149).
Flags: needinfo?(yzenevich)
Comment 13•9 years ago
|
||
(In reply to Julien Wajsberg [:julienw] from comment #12) > I think I got a similar issue when starting an activity. > > For example: > 1. Open the Messages app > 2. Activate the "new message" button. > 3. Activate the "+" button. > > => Then I couldn't select a contact. > > Yura, can you try to reproduce and see if we should reopen ? The screen > reader is crashing too much for me and it makes me crazy (bug 1214149). For me the screen reader lands on the status bar icon, which is up the tree from the messages app in the system app. There are 2 issues here IMO: * Document loaded event focus might be happening before hide event for the previous frame. this means that the new frame auto focus is cancelled. Need to investigate. * A bigger issue though is that the screen is not well explorable by touch which i'd need to take a look at as well.
Flags: needinfo?(yzenevich)
Reporter | ||
Comment 14•9 years ago
|
||
OK I'm reopening this then.
Status: RESOLVED → REOPENED
Resolution: WORKSFORME → ---
Comment 16•9 years ago
|
||
Hi Julien, So the bug 1218897 has landed. The issue with contact selection should be working now. Is that right?
Flags: needinfo?(felash)
Reporter | ||
Comment 17•9 years ago
|
||
Hey Yura, it works but not completely. I can select a contact, but once it's selected, it takes a _really_ long time (I'd say between 5 and 10 seconds) to return control to Messages. Moreover, it's quite awkward to select a contact in Messages. I filed bug 1225213 about that.
Flags: needinfo?(felash)
Comment 18•9 years ago
|
||
Julien, As you filed a bug for the new issue, is the core issue resolved? Do we have more work on this bug or can we close? Also, should the new bug block 2.5? Thanks
Flags: needinfo?(felash)
Reporter | ||
Comment 19•9 years ago
|
||
No, you can reread my comment :) There are _2_ issues. I filed a separate one for the bug in Contacts, because it's obviously unrelated to this one.
Yet I still think this behavior here:
> I can select a contact, but once it's selected, it takes a _really_ long time (I'd say
> between 5 and 10 seconds) to return control to Messages.
is incorrect and belongs to this bug.
About the new bug, this should IMO block but this is not my call though.
Flags: needinfo?(felash)
Comment 20•9 years ago
|
||
(In reply to Julien Wajsberg [:julienw] from comment #19) > No, you can reread my comment :) There are _2_ issues. I filed a separate > one for the bug in Contacts, because it's obviously unrelated to this one. > > Yet I still think this behavior here: > > > I can select a contact, but once it's selected, it takes a _really_ long time (I'd say > > between 5 and 10 seconds) to return control to Messages. > > is incorrect and belongs to this bug. > > About the new bug, this should IMO block but this is not my call though. Hmm this is weird, I an on nightly Aries and selection is super fast with the screen reader.. What's your device/gaia combo, Julien?
Flags: needinfo?(felash)
Reporter | ||
Comment 21•9 years ago
|
||
I was testing on Flame but I'll try on Aries (I just need to take time to flash to latest build).
Reporter | ||
Comment 22•9 years ago
|
||
I still have this on both Flame and Aries :( Selection is fast, but _after_ the selection, we can't do anything during several seconds.
Flags: needinfo?(felash)
Comment 23•7 years ago
|
||
Firefox OS is not being worked on
Status: REOPENED → RESOLVED
Closed: 9 years ago → 7 years ago
Resolution: --- → WONTFIX
You need to log in
before you can comment on or make changes to this bug.
Description
•