Closed
Bug 1402055
Opened 7 years ago
Closed 5 years ago
Turn off the Accessibility indicator when Narrate is disabled
Categories
(Core :: Disability Access APIs, defect, P2)
Core
Disability Access APIs
Tracking
()
RESOLVED
WONTFIX
Tracking | Status | |
---|---|---|
firefox56 | --- | unaffected |
firefox57 | - | fix-optional |
firefox58 | --- | affected |
People
(Reporter: jaws, Unassigned)
References
Details
Attachments
(1 file)
(deleted),
image/png
|
Details |
STR:
On Windows 10, start up Firefox
Using the Windows 10 Settings app, enable the "Narrate" feature
Give focus to the Firefox window
Notice that the Accessibility indicator appears
Turn off the "Narrate" feature from the Windows 10 Settings app
Look at the Firefox window
Expected results:
The Accessibility indicator should hide
Actual results:
The Accessibility indicator remains visible until restart
[Tracking Requested - why for this release]: the Accessibility indicator is a new feature for 57 and the above steps-to-reproduce show a very likely use-case that users may follow when they see the indicator
Reporter | ||
Comment 1•7 years ago
|
||
Alex or Yura, would either of you be able to work on this?
Flags: needinfo?(yzenevich)
Flags: needinfo?(surkov.alexander)
Comment 2•7 years ago
|
||
We should decide on how we want to shutdown the accessibility engine, because screen readers don't say anything like goodbye before shutting down.
Offhand, we could try to start a timer for 1sec and see if are not poked by WM_GETOBJECT messages (on Windows), and if so, then shutdown the a11y engine. Would it be a safe assumption?
ni'ing Jamie and Aaron for their insight.
Flags: needinfo?(surkov.alexander)
Comment 3•7 years ago
|
||
Yeah looking for a WM_GETOBJECT subsequent to something like focus events should be a workable hack. It would be risky for 57 IMO, but I think this is a good thing to work on soon.
Comment 4•7 years ago
|
||
Theoretically it is possible that there could be other activity over time without any WM_GETOBJECTs, but from a practical standpoint it is doubtful that any ATs would go long without doing so.
Comment hidden (typo) |
While this is a bug, I am not sure I'd consider this a must fix for 57. Pushing the tracking nom to 58. If a fix is ready soon (in the next week or two) and is low risk, please nominate for uplift to beta57.
tracking-firefox58:
--- → ?
Comment 7•7 years ago
|
||
Alex would you mind setting a priority here? Is this going to be worked on for 58?
Flags: needinfo?(surkov.alexander)
Comment 8•7 years ago
|
||
(In reply to Julien Cristau [:jcristau] from comment #7)
> Alex would you mind setting a priority here? Is this going to be worked on
> for 58?
Let's go with p2 (aka needs a fix but not urgent). It's definitely something good to have but probably has restricted impact on real users, because if a user uses a screen reader, then there's no reason to close it. We might have accessibility clients that needs accessibility on temporary basis, but I am not aware of it. Having said that, I would avoid moving the bug into backlog, because even if we don't have that data, it doesn't mean such accessibility clients don't exist.
Flags: needinfo?(surkov.alexander)
Priority: -- → P2
Comment hidden (typo) |
Updated•7 years ago
|
Updated•7 years ago
|
Flags: needinfo?(jkt)
Updated•7 years ago
|
tracking-firefox58:
? → ---
Reporter | ||
Comment 10•7 years ago
|
||
Closing old needinfo request. It would still be nice to get this in for 58 if possible.
Flags: needinfo?(yzenevich)
Comment 11•5 years ago
|
||
The accessibility indicator is no longer ever enabled in normal usage. The underlying issue stands - we don't shut down the a11y engine after a client stops using it - but fixing that isn't likely to have much impact in the real world. Closing.
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → WONTFIX
Comment 12•5 years ago
|
||
Bugbug thinks this bug is a regression, but please revert this change in case of error.
Keywords: regression
Updated•5 years ago
|
Keywords: regression
You need to log in
before you can comment on or make changes to this bug.
Description
•