Closed Bug 378185 Opened 17 years ago Closed 17 years ago

Panels for HTML frames missing STATE_FOCUSABLE

Categories

(Core :: Disability Access APIs, defect)

x86
Linux
defect
Not set
normal

Tracking

()

RESOLVED INVALID

People

(Reporter: parente, Assigned: aaronlev)

References

(Blocks 1 open bug, )

Details

Pressing F6 moves focus among the HTML frames at the URL. Using accerciser, I see focus events getting fired on the panel representing the HTML frame: 

focus(0, 0, None)
	source: [panel | Table of Contents]
	application: [application | Minefield]
focus(0, 0, None)
	source: [panel | Everything]
	application: [application | Minefield]
focus(0, 0, None)
	source: [panel | Module Hierarchy]
	application: [application | Minefield]

However, none of these event sources have STATE_FOCUSABLE.
See bug 376803, I don't know if it's a dependancy.
Blocks: htmla11y
Are you sure you are looking at the right PANEL for the focus event?

It's a bit confusing, but we have an outer and an inner PANEL for HTML frame/iframe, because of implementation details of the HTML DOM.

The inner panel is the one that fires the focus event. I see FOCUSABLE on it, as well as FOCUSED when it actually has focus.

I think this bug is INVALID.
You're right. Marking invalid.
Status: NEW → RESOLVED
Closed: 17 years ago
Resolution: --- → INVALID
You need to log in before you can comment on or make changes to this bug.