Closed Bug 273684 Opened 21 years ago Closed 20 years ago

Can't expose right-side elements in Preference dialog

Categories

(Core :: Disability Access APIs, defect)

x86
SunOS
defect
Not set
normal

Tracking

()

RESOLVED FIXED

People

(Reporter: Louie.Zhao, Assigned: Louie.Zhao)

References

Details

(Whiteboard: sunport17)

Attachments

(1 file, 1 obsolete file)

The right-side elements in Preference dialog is inside a set of groupbox, which has no state and can't be accessed by GOK.
Attached patch patch v1 (obsolete) — Splinter Review
Give groupbox accessible states.
Attachment #168195 - Flags: review?(aaronleventhal)
Blocks: 263575
Comment on attachment 168195 [details] [diff] [review] patch v1 It's not that the groupbox has no state, but it has all the state flags cleared. This patch is not right. It makes the groupbox have STATE_FOCUSABLE. A groupbox itself cannot receive focus. Only the children within it can.
Attachment #168195 - Flags: review?(aaronleventhal) → review-
Is GOK not walking into items that don't have STATE_FOCUSABLE set? In one sense a groupbox is like a table. A table is not focusable but it can have links or form controls inside of it that are focusable. However, we still wouldn't want to set the focusable state on the table.
Attached patch patch v2Splinter Review
accessible object can be accessed by gok when it has "STATE_SHOWING" and "STATE_VISIBLE". So need to export such state for groupbox. Meanwhile "STATE_FOCUSABLE" shouldn't be exported because groupbox can't be focused.
Attachment #168195 - Attachment is obsolete: true
Attachment #168937 - Flags: review?(aaronleventhal)
Attachment #168937 - Flags: review?(aaronleventhal) → review+
Attachment #168937 - Flags: superreview?(Henry.Jia)
Whiteboard: sunport17
Attachment #168937 - Flags: superreview?(Henry.Jia) → superreview+
patch already in trunk.
Status: NEW → RESOLVED
Closed: 20 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: