Closed Bug 398170 Opened 17 years ago Closed 17 years ago

XUL fixes for accessibility on PageInfo screens

Categories

(Firefox :: Page Info Window, defect)

defect
Not set
normal

Tracking

()

RESOLVED FIXED
Firefox 3 beta1

People

(Reporter: MarcoZ, Assigned: MarcoZ)

References

Details

(Keywords: access)

Attachments

(1 file)

There are several XUL markup problems that cause accessibility to be suboptimal for this new Firefox feature.

1. On the Permissions tab, the label for the "Permissions for" textbox has a typo that causes accessibility to fail.

2. On the Permissions tab, the various groupbox labels are not properly associated with the hbox'es and the radio groups, causing screen readers not to give proper contextual information.

3. On the Privacy and Security tab, under the Privacy section, the textboxes don't have associated labels, preventing screen readers from properly reading them in the proper context.
Flags: blocking-firefox3?
1. Fixing typo in control attribute for "Permissions for" textbox.
2. The vboxes that are used to group the checkboxex and radio groups together, have been turned into groupboxes accessibility-wise, and the labels now actually label both the corresponding groupbox and the radiogroup.
3. The description elements in the Privacy group have been turned into wrapping labels so accessibility is giving correct information.
Attachment #283200 - Flags: review?(mano)
Flags: blocking-firefox3? → blocking-firefox3+
Comment on attachment 283200 [details] [diff] [review]
Patch fixing the problems described.

r=mano
Attachment #283200 - Flags: review?(mano) → review+
Attachment #283200 - Flags: approval1.9?
Keywords: checkin-needed
Comment on attachment 283200 [details] [diff] [review]
Patch fixing the problems described.

This bug is blocking-firefox3+, so no approval is needed for check-in (since we're in threat level orange).
Attachment #283200 - Flags: approval1.9?
Checking in browser/base/content/pageinfo/pageInfo.xul;
/cvsroot/mozilla/browser/base/content/pageinfo/pageInfo.xul,v  <--  pageInfo.xul
new revision: 1.9; previous revision: 1.8
done
Status: ASSIGNED → RESOLVED
Closed: 17 years ago
Keywords: checkin-needed
Resolution: --- → FIXED
Target Milestone: --- → Firefox 3 M9
Depends on: 399196
Depends on: 504053
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: