JAWS features broken if Firefox opens before JAWS boots up
Categories
(Core :: Disability Access APIs, defect)
Tracking
()
People
(Reporter: jesse.greenberg, Unassigned)
References
(Blocks 1 open bug)
Details
Updated•7 years ago
|
Comment 1•7 years ago
|
||
Comment 2•7 years ago
|
||
Reporter | ||
Comment 3•7 years ago
|
||
Updated•3 years ago
|
Comment 5•2 years ago
|
||
I've tried a few times and I can try again, but i doubt we'll get very far with Vispero on this.
I don't really know if there's much we can do to fix this on our side. Firefox needs to make a decision about whether to enable the legacy window emulation (emulating old behaviour that was removed ~15 years ago) when the accessibility engine starts. That changes how accessibility events are fired, etc. To fix this, we'd need to:
- Somehow detect when JAWS loads after the accessibility engine has already started.
- Enable legacy window emulation, which will alter the window reported to accessibility objects and events. Aside from the implementation challenges, there's also a risk that this would break any existing accessibility clients that had already queried Firefox, since the window returned to them now would be different from the window they obtained before.
Comment 6•2 years ago
|
||
Somehow detect when JAWS loads after the accessibility engine has already started.
Implementation note: We can use DllServices::kTopicDllLoadedMainThread ("dll-loaded-main-thread") to get notified about when jhook.dll loads.
Comment 7•2 years ago
|
||
The severity field for this bug is set to S3
. However, the following bug duplicate has higher severity:
- Bug 1840895: S2
:Jamie, could you consider increasing the severity of this bug to S2
?
For more information, please visit BugBot documentation.
Comment 8•2 years ago
|
||
The severity should remain at s3, as this has a workaround and will not be experienced by most users who will run JAWS before Firefox. The duplicate bug has a higher severity because it was initially thought that it always impacted all JAWS users, rather than only impacting JAWS users who started JAWS after Firefox.
Description
•