Closed
Bug 1193018
Opened 10 years ago
Closed 10 years ago
[Accessibility] Improve accessibility for non-natively-focusable controls.
Categories
(Firefox OS Graveyard :: Gaia, defect)
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: yzen, Assigned: yzen)
References
Details
(Keywords: access)
Attachments
(5 files, 2 obsolete files)
|
46 bytes,
text/x-github-pull-request
|
pdahiya
:
review+
|
Details | Review |
|
46 bytes,
text/x-github-pull-request
|
dkuo
:
review+
|
Details | Review |
|
46 bytes,
text/x-github-pull-request
|
timdream
:
review+
|
Details | Review |
|
46 bytes,
text/x-github-pull-request
|
timdream
:
review+
|
Details | Review |
|
46 bytes,
text/x-github-pull-request
|
rnicoletti
:
review+
|
Details | Review |
Right now there are cases of elements that should be focusable (have correct roles etc) but are not universally focusable (no tabindex). They work because our screen reader handles such elements as if they are but it's not the case for other assistive technologies and especially accessibility evaluation tools. We need to add tabindex wherever necessary.
Comment 1•10 years ago
|
||
| Assignee | ||
Comment 2•10 years ago
|
||
Attachment #8645961 -
Flags: review?(dflanagan)
| Assignee | ||
Updated•10 years ago
|
Attachment #8645961 -
Attachment description: Github pull request. → Gallery Github pull request.
Comment 3•10 years ago
|
||
| Assignee | ||
Comment 4•10 years ago
|
||
Attachment #8645965 -
Flags: review?(dominickuo)
Comment 5•10 years ago
|
||
| Assignee | ||
Updated•10 years ago
|
Attachment #8645961 -
Attachment is obsolete: true
Attachment #8645961 -
Flags: review?(dflanagan)
| Assignee | ||
Updated•10 years ago
|
Attachment #8645965 -
Attachment is obsolete: true
Attachment #8645965 -
Flags: review?(dominickuo)
| Assignee | ||
Updated•10 years ago
|
Attachment #8645960 -
Flags: review?(dflanagan)
| Assignee | ||
Updated•10 years ago
|
Attachment #8645962 -
Flags: review?(dominickuo)
| Assignee | ||
Updated•10 years ago
|
Attachment #8645966 -
Flags: review?(timdream)
Updated•10 years ago
|
Attachment #8645966 -
Flags: review?(timdream) → review+
Comment 6•10 years ago
|
||
Comment on attachment 8645962 [details] [review]
[gaia] yzen:bug-1193018-music > mozilla-b2g:master
The changes are trivial and no harm so looks good to me.
Attachment #8645962 -
Flags: review?(dominickuo) → review+
| Assignee | ||
Comment 7•10 years ago
|
||
| Assignee | ||
Comment 8•10 years ago
|
||
Comment 9•10 years ago
|
||
| Assignee | ||
Comment 10•10 years ago
|
||
Comment on attachment 8646392 [details] [review]
[gaia] yzen:bug-1193018-vertical-home-gaia-grid > mozilla-b2g:master
Another small fix for gaia-grid that affects a number of vertical homescreen tests.
Attachment #8646392 -
Flags: review?(timdream)
Comment 11•10 years ago
|
||
| Assignee | ||
Updated•10 years ago
|
Attachment #8646406 -
Flags: review?(dflanagan)
Comment 12•10 years ago
|
||
Comment on attachment 8646392 [details] [review]
[gaia] yzen:bug-1193018-vertical-home-gaia-grid > mozilla-b2g:master
I think we should upstream the change in shared/elements/
Attachment #8646392 -
Flags: review?(timdream) → review+
| Assignee | ||
Comment 13•10 years ago
|
||
(In reply to Tim Guan-tin Chien [:timdream] (slow response; please ni? to queue) from comment #12)
> Comment on attachment 8646392 [details] [review]
> [gaia] yzen:bug-1193018-vertical-home-gaia-grid > mozilla-b2g:master
>
> I think we should upstream the change in shared/elements/
Yeah I was going to do that too, but could not find the component repository. Would you know where it is, Tim?
Flags: needinfo?(timdream)
| Assignee | ||
Comment 14•10 years ago
|
||
Comment 15•10 years ago
|
||
(In reply to Yura Zenevich [:yzen] from comment #13)
> (In reply to Tim Guan-tin Chien [:timdream] (slow response; please ni? to
> queue) from comment #12)
> > Comment on attachment 8646392 [details] [review]
> > [gaia] yzen:bug-1193018-vertical-home-gaia-grid > mozilla-b2g:master
> >
> > I think we should upstream the change in shared/elements/
>
> Yeah I was going to do that too, but could not find the component
> repository. Would you know where it is, Tim?
https://github.com/gaia-components
Ping :wilsonpage for detail.
Flags: needinfo?(timdream)
| Assignee | ||
Comment 16•10 years ago
|
||
Hi David, let me know if I can forward this to someone else in case you're too busy atm.
Flags: needinfo?(dflanagan)
| Assignee | ||
Updated•10 years ago
|
Attachment #8646406 -
Flags: review?(dflanagan) → review?(rnicoletti)
| Assignee | ||
Updated•10 years ago
|
Attachment #8645960 -
Flags: review?(dflanagan) → review?(punamdahiya)
| Assignee | ||
Updated•10 years ago
|
Flags: needinfo?(dflanagan)
Comment 17•10 years ago
|
||
Comment on attachment 8645960 [details] [review]
[gaia] yzen:bug-1193018-gallery > mozilla-b2g:master
Patch looks good on first glance, my only question is why do we need to comment delete image test in the patch?
Flags: needinfo?(yzenevich)
| Assignee | ||
Comment 18•10 years ago
|
||
(In reply to Punam Dahiya from comment #17)
> Comment on attachment 8645960 [details] [review]
> [gaia] yzen:bug-1193018-gallery > mozilla-b2g:master
>
> Patch looks good on first glance, my only question is why do we need to
> comment delete image test in the patch?
Ah, apologies, I did not clean it up after testing, should be all set now.
Flags: needinfo?(yzenevich) → needinfo?(punamdahiya)
Comment 19•10 years ago
|
||
Comment on attachment 8646406 [details] [review]
[gaia] yzen:bug-1193018-video > mozilla-b2g:master
Looks ok to me.
Attachment #8646406 -
Flags: review?(rnicoletti) → review+
| Assignee | ||
Comment 20•10 years ago
|
||
Comment 21•10 years ago
|
||
Comment on attachment 8645960 [details] [review]
[gaia] yzen:bug-1193018-gallery > mozilla-b2g:master
Hi Yura
Thanks for the updated patch. After adding tab index to thumbnail container element, a dotted border shows on selecting thumbnail. To replicate easily,
1) Click select button in footer
2) Tap on thumbnail, it will show dotted border along with blue outline on last selected thumbnail
This can be fixed by setting outline: none on containing div element where we are setting tab index
https://github.com/mozilla-b2g/gaia/blob/master/apps/gallery/style/gallery.css#L266
I see a unit test failing but that's definitely unrelated to the changes in this patch. Thanks!
Flags: needinfo?(punamdahiya)
Attachment #8645960 -
Flags: review?(punamdahiya) → review-
Comment 22•10 years ago
|
||
This seems to have introduced CSS outlines on all the affected elements. This patch should have come with `outline: 0` styling too.
| Assignee | ||
Comment 23•10 years ago
|
||
Comment on attachment 8645960 [details] [review]
[gaia] yzen:bug-1193018-gallery > mozilla-b2g:master
Should be addressed now.
Attachment #8645960 -
Flags: review- → review?(punamdahiya)
Comment 24•10 years ago
|
||
Comment on attachment 8645960 [details] [review]
[gaia] yzen:bug-1193018-gallery > mozilla-b2g:master
Thanks Yura, Patch looks good and has my r+.
Attachment #8645960 -
Flags: review?(punamdahiya) → review+
| Assignee | ||
Comment 25•10 years ago
|
||
| Assignee | ||
Updated•10 years ago
|
Status: ASSIGNED → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•