Closed Bug 301742 Opened 19 years ago Closed 19 years ago

Accessibility problems in customize char encoding dialog

Categories

(Firefox :: Disability Access, defect)

x86
All
defect
Not set
normal

Tracking

()

RESOLVED FIXED

People

(Reporter: aaronlev, Assigned: aaronlev)

References

Details

(Keywords: access)

Attachments

(1 file, 2 obsolete files)

View -> Character Encoding -> Customize

Add and Remove buttons need mnemonics
Move Up and Move down buttons are tiny, undiscoverable, unfocusable and
untitled. I think we should use text buttons "Move &Up" and "Move &Down" so that
people know what they do and they're accessible.
Attached patch Lots of fixes, see comment (obsolete) — Splinter Review
1. Don't clear selection when focus moves and then disable buttons based on
that, otherwise the buttons are always disabled when you try to tab to them
2. Add button titles and mnemonics
3. Add initial selection so focus in listboxes is visible
4. Remove hardcoding of dialog size so buttons fit
5. Associate labels with listbox controls
Attachment #190169 - Flags: review?(mconnor)
The posted patch fixes more than just the buttons.
Summary: Char encoding dialog buttons problematic → Accessibility problems in customize char encoding dialog
The new entity definitions in customizeCharset.dtd don't seem to be included in
the patch.
Attachment #190169 - Attachment is obsolete: true
Attachment #190169 - Flags: review?(mconnor)
Attachment #190362 - Flags: review?(mconnor)
Comment on attachment 190362 [details] [diff] [review]
This time don't forget to post dtd changes with the patch

new patch will be forthcoming from Aaron :)
Attachment #190362 - Attachment is obsolete: true
Attachment #190362 - Flags: review?(mconnor)
Attachment #190494 - Flags: review?(mconnor)
Mike, you were saying something last night about needing icons for the buttons
and that you would put the code in a comment.
Comment on attachment 190494 [details] [diff] [review]
Fix mconnor's issues, plus make Remove work on the multiple selection

r+a=me with the addition of icon attributes as discussed on IRC
Attachment #190494 - Flags: review?(mconnor)
Attachment #190494 - Flags: review+
Attachment #190494 - Flags: approval1.8b4+
Checking in toolkit/locales/en-US/chrome/global/customizeCharset.dtd;
/cvsroot/mozilla/toolkit/locales/en-US/chrome/global/customizeCharset.dtd,v  <--
 customizeCharset.dtd
new revision: 1.4; previous revision: 1.3
done
Checking in toolkit/content/customizeCharset.js;
/cvsroot/mozilla/toolkit/content/customizeCharset.js,v  <--  customizeCharset.js
new revision: 1.2; previous revision: 1.1
done
Checking in toolkit/content/customizeCharset.xul;
/cvsroot/mozilla/toolkit/content/customizeCharset.xul,v  <--  customizeCharset.xul
new revision: 1.4; previous revision: 1.3
done
Status: NEW → RESOLVED
Closed: 19 years ago
Resolution: --- → FIXED
*** Bug 302354 has been marked as a duplicate of this bug. ***
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: