Closed Bug 246190 Opened 21 years ago Closed 21 years ago

Shortcuts and accelerators are not properly encoded for menues

Categories

(Core :: Disability Access APIs, defect)

x86
Linux
defect
Not set
blocker

Tracking

()

RESOLVED FIXED

People

(Reporter: at, Assigned: Louie.Zhao)

Details

(Keywords: access, Whiteboard: AP0)

User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7) Gecko/20040504 Build Identifier: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7) Gecko/20040504 Mozilla sends a 'not proper UTF-8 encoding' for accelerators and shortcuts from menus. Reproducible: Always Steps to Reproduce: 1. launch mozilla 2. press <Alt>f to open File menu 3. move up and down in File menu Actual Results: Catch wath mozilla outputs, se what is send for accelertors and shortcuts. Expected Results: Mozilla should send the correct UTF-8 encoding
Whiteboard: AP0
"blocker" severity in bugzilla means "this totally blocks Mozilla development". This bug does not block anything, there's only another bug that depends on it (and not a Mozilla one).
Severity: blocker → normal
this is about speech output, right?
Assignee: general → aaronleventhal
Component: Browser-General → Accessibility APIs
QA Contact: general → core.accessibility-apis
This is abuot Mozilla uotputs for menues, to all gnopernicus' componetes.
For example in Edit menu, "Find Previous Ctrl+Shift+G", Mozilla should send for this menu item, as shortcut <Ctrl><Shift>g.
(In reply to comment #2) > "blocker" severity in bugzilla means "this totally blocks Mozilla development". > This bug does not block anything, there's only another bug that depends on it > (and not a Mozilla one). No, blocker means "Blocker Blocks development and/or testing work" (Read under the Severity link in this page).
Severity: normal → blocker
This is probably somewhere in the accessible/src/atk code, because the correct menu item text and keyboard shortcut are exposed for menu items under MSAA. Note that menu items have 2 keyboard shortcuts, e.g. Find Previous has both v (the accesskey/mnemonic) and Ctrl+Shift+G (the global accelerator). For get_accKeyboardShortcut(), MSAA must return the accesskey as it does now. Any fix must not regress that.
Assignee: aaronleventhal → Louie.Zhao
Keywords: access, sec508
Summary: Shurtcuts and accelerators are not proper encoded for menues → Shortcuts and accelerators are not properly encoded for menues
As far as I know, the current trunk code doesn't export any shortcuts and accelerators in most cases. This bug has been filed as bug 246750 and I provided a patch, which is supposed to correct this issue meanwhile. Alexandra, can you confirm whether this bug has been fixed after patch for bug 246750 is checked in? If it's OK, you can close (or duplicate) this bug. Thanks.
I am using Mozilla 1.7. This version has the patch applied? I don't have the sources. With this version I still receive shortcuts not properly encoded, I test with at-poke. I tried the patch on Mozilla 1.4, but I couldn't make mozilla accessible for at-poke.
Alexandra, that patch in the other bug was checked in one day before the 1.7 release. Since that release was not made from the main development trunk and I don't see anybody mentioning a checkin to the 1.7 branch or even an approval request for doing so, the patch is not in 1.7 yet. The latest development release 1.8a2 should have the patch.
The problem seems to be solved in jds build 15. I will close this bug.
Status: UNCONFIRMED → RESOLVED
Closed: 21 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.