Closed Bug 1209997 Opened 9 years ago Closed 9 years ago

Accessible frame associated with self-repair.mozilla.org should be removed

Categories

(Firefox :: Disability Access, defect)

Unspecified
All
defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 879741

People

(Reporter: jdiggs, Unassigned)

Details

Steps to reproduce:
1. Launch Firefox
2. Launch an accessibility explorer (e.g. Accerciser in Linux)
3. Examine the children of the accessible object backing the Firefox app

Expected results: Because there is only one window open, Firefox would have only one child frame/window.

Actual results: Firefox has two children, the expected child frame/window and a second child frame/window. Drilling down within that frame ultimately brings you to an accessible document frame with the accessible name of https://self-repair.mozilla.org/<your_locale_here>/repair.

While this is not a big deal, it is nonetheless noise in the accessibility tree which ATs find and need to ignore. Therefore, it would be great if this self-repair frame were not exposed to ATs in the first place.

Please and thank you. :)
CC'ing Gijs for triage help.
Gregg, can you look at this, please?
Flags: needinfo?(glind)
I don't know what to do about this.  Self-repair is in a hidden window.  Is there an engineering solution for this that allows the accessibility stuff to still work?
Flags: needinfo?(gijskruitbosch+bugs)
ok, then this might be a dupe for 879741
I defer to surkov - are there workaround for bug 879741 ?
Flags: needinfo?(surkov.alexander)
Flags: needinfo?(glind)
Flags: needinfo?(gijskruitbosch+bugs)
(In reply to :Gijs Kruitbosch from comment #5)
> I defer to surkov - are there workaround for bug 879741 ?

there's no really workaround for it, you either expose or not, and if you do then AT ignores it because it is hidden, tools don't, it doesn't hurt, but exposing those windows doesn't make any sense imo.
Status: NEW → RESOLVED
Closed: 9 years ago
Flags: needinfo?(surkov.alexander)
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.