Closed Bug 998951 Opened 10 years ago Closed 10 years ago

Rocketbar form is not screen reader accessible unless activated.

Categories

(Firefox OS Graveyard :: Gaia, defect)

All
Gonk (Firefox OS)
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: yzen, Assigned: yzen)

References

Details

(Keywords: access)

Attachments

(1 file)

The rocketbar-form has display none style active until the rocketbar-input is focused which can't be done with a screen reader.
Attached file Github pull request.
Attachment #8409663 - Flags: review?(bfrancis)
Comment on attachment 8409663 [details] [review]
Github pull request.

Changing to feedback.
Attachment #8409663 - Flags: review?(bfrancis) → feedback?(bfrancis)
Comment on attachment 8409663 [details] [review]
Github pull request.

Unfortunately this completely breaks the Rocketbar.

The Rocketbar has a div containing a span to display titles when inactive, and a form containing an input element to display URLs when active. Never hiding the form means you never see titles and collapse/expand animations require many too many repaints.

The reason we did this is that the Rocketbar has different states with different functionality, but also because we can not performantly scale input elements in the GPU.

I understand why this key piece of UI needs to be accessible to screenreaders, but we need an alternative approach that doesn't make it completely inaccessible to everyone else.
Attachment #8409663 - Flags: feedback?(bfrancis) → feedback-
Rocketbar focus/activation has recently changed, activating it with the screen reader is now much easier and will be addressed in bug 995258
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: