Closed
Bug 375748
Opened 18 years ago
Closed 18 years ago
Missing focus event on doc frame when menu is closed
Categories
(Core :: Disability Access APIs, defect)
Tracking
()
RESOLVED
FIXED
People
(Reporter: scott, Assigned: aaronlev)
References
(Blocks 1 open bug)
Details
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9a4pre) Gecko/20070327 Minefield/3.0a4pre
Build Identifier: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9a4pre) Gecko/20070327 Minefield/3.0a4pre
Missing focus event on doc frame when menu is closed.
Reproducible: Always
Steps to Reproduce:
1.
2.
3.
Reporter | ||
Comment 1•18 years ago
|
||
This focus event has only recently been lost. Also, see the wiki addressing this issue at http://live.gnome.org/LSR/FocusEvents .
Reporter | ||
Updated•18 years ago
|
Blocks: focuseventa11y
Assignee | ||
Comment 2•18 years ago
|
||
Surkov & Ginn -- did this break from work in bug 374790?
Assignee: aaronleventhal → ginn.chen
Assignee | ||
Comment 3•18 years ago
|
||
Here is the line that is supposed to fire the event when the menu closes:
http://lxr.mozilla.org/seamonkey/source/accessible/src/base/nsRootAccessible.cpp#822
The bug does say whether it's about the menubar, the context menu or both. So we should test both scenarios.
Reporter | ||
Comment 4•18 years ago
|
||
The problem occurs for both context menus and menus from the top menu bar.
Assignee | ||
Comment 5•18 years ago
|
||
That's a major clue. Perhaps nsRootAccessible::HandleEventWithTarget() is working properly and calling FireCurrentFocusEvent() when the menus are closing. The bug might be somewhere else.
Assignee | ||
Comment 6•18 years ago
|
||
Fixed via checkin to bug 375747.
Status: UNCONFIRMED → RESOLVED
Closed: 18 years ago
Resolution: --- → FIXED
Assignee | ||
Updated•18 years ago
|
Status: RESOLVED → UNCONFIRMED
Resolution: FIXED → ---
Assignee | ||
Comment 7•18 years ago
|
||
You can blame me if this fix doesn't work.
Assignee: ginn.chen → aaronleventhal
Assignee | ||
Updated•18 years ago
|
Status: UNCONFIRMED → RESOLVED
Closed: 18 years ago → 18 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•