Closed
Bug 1377289
Opened 8 years ago
Closed 8 years ago
[a11y] All images that are specific to each tab in the dialog should be accessible.
Categories
(Firefox :: General, defect, P3)
Firefox
General
Tracking
()
VERIFIED
FIXED
Firefox 56
People
(Reporter: yzen, Assigned: gasolin)
References
Details
(Keywords: access, Whiteboard: [photon-onboarding])
Attachments
(1 file)
59 bytes,
text/x-review-board-request
|
mossop
:
review+
yzen
:
review+
lizzard
:
approval-mozilla-beta-
|
Details |
If they are deemed essential they must have an alt text; if they are considered presentation only they must have role="presentation" (https://www.w3.org/TR/wai-aria/roles#presentation).
Reporter | ||
Updated•8 years ago
|
Blocks: photon-onboarding-accessibility
Comment 1•8 years ago
|
||
according to the discussion with Photon onboarding PM/UX, change to P3
Priority: -- → P3
Whiteboard: [photon-onboarding][triage] → [photon-onboarding]
Assignee | ||
Comment 2•8 years ago
|
||
The image is just for presentation and the meaningful description is at left side. So this would only need to add role="presentation" for each image
Assignee: nobody → gasolin
Status: NEW → ASSIGNED
Priority: P3 → P1
Comment hidden (mozreview-request) |
Reporter | ||
Comment 4•8 years ago
|
||
mozreview-review |
Comment on attachment 8886478 [details]
Bug 1377289 - [a11y] All tour images should be accessible;
https://reviewboard.mozilla.org/r/157270/#review162732
::: browser/extensions/onboarding/README.md:30
(Diff revision 1)
>
> We would apply some rules:
>
> * All styles and ids should be formatted as `onboarding-*` to avoid conflict with the origin page.
> * All strings in `locales` should be formatted as `onboarding.*` for consistency.
> +* For accessibility, images that are for presentation only should add `role="presentation"` attribute.
nit: add -> have
Attachment #8886478 -
Flags: review?(yzenevich) → review+
Comment 5•8 years ago
|
||
mozreview-review |
Comment on attachment 8886478 [details]
Bug 1377289 - [a11y] All tour images should be accessible;
https://reviewboard.mozilla.org/r/157270/#review162966
Attachment #8886478 -
Flags: review?(dtownsend) → review+
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Pushed by ryanvm@gmail.com:
https://hg.mozilla.org/integration/autoland/rev/e89a6503c2f6
[a11y] All tour images should be accessible;r=mossop,yzen
Keywords: checkin-needed
Comment 10•8 years ago
|
||
bugherder |
Status: ASSIGNED → RESOLVED
Closed: 8 years ago
status-firefox56:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → Firefox 56
Updated•8 years ago
|
Priority: P1 → P3
Updated•8 years ago
|
Updated•8 years ago
|
Comment 11•8 years ago
|
||
Hi Yura Zenevich,
Could you please provide the steps to verify this fix? Thanks
Flags: needinfo?(yzenevich)
Reporter | ||
Comment 12•8 years ago
|
||
(In reply to Abe - QA (:Abe_LV) from comment #11)
> Hi Yura Zenevich,
> Could you please provide the steps to verify this fix? Thanks
Hi Abe,
You would essentially need a screen reader for that (like narator on windows or voice over on mac). What this patch does is that it hides the illustration image for all onboarding tour items from the screen readers.
Before the patch - screen reader is able to step into the image and the screen reader would announce "image" without any additional information.
With the patch - screen reader will skip the image entirely.
Flags: needinfo?(yzenevich)
Comment 13•8 years ago
|
||
> Hi Abe,
>
> You would essentially need a screen reader for that (like the narrator on windows
> or voice over on mac). What this patch does is that it hides the
> illustration image for all onboarding tour items from the screen readers.
>
> Before the patch - screen reader is able to step into the image and the
> screen reader would announce "image" without any additional information.
>
> With the patch - screen reader will skip the image entirely.
Thanks for this information.
I tested this accordingly and the screen reader skips the onboarding tour items.
Verified as fixed.
Status: RESOLVED → VERIFIED
Reporter | ||
Comment 14•8 years ago
|
||
Comment on attachment 8886478 [details]
Bug 1377289 - [a11y] All tour images should be accessible;
This is one of several bugs that make onboarding accessible to keyboard and screen reader users.
[Feature/Bug causing the regression]: None
[User impact if declined]: Users who use accessibility services or keyboard would not be able to use onboarding.
[Is this code covered by automated tests?]: No, HTML changes only
[Has the fix been verified in Nightly?]: Yes
[Needs manual test from QE? If yes, steps to reproduce]: See comment 12
[List of other uplifts needed for the feature/fix]: not for this bug, but all onboarding accessibility bugs are listed in bug 1377300
[Is the change risky?]: No
[Why is the change risky/not risky?]: Only affects users that use keyboard
[String changes made/needed]: None
Attachment #8886478 -
Flags: approval-mozilla-beta?
Comment 15•8 years ago
|
||
Comment on attachment 8886478 [details]
Bug 1377289 - [a11y] All tour images should be accessible;
Fixed in nightly 56 already before the merge. So we shouldn't need to uplift anything here.
Attachment #8886478 -
Flags: approval-mozilla-beta? → approval-mozilla-beta-
Comment 16•7 years ago
|
||
I can confirm Fx 56.0b8 respects the behavior mentioned in comment 14. I verified using Fx 56.0b8 on Windows 10 x64.
Updated•7 years ago
|
Updated•7 years ago
|
Flags: qe-verify+
QA Contact: jwilliams
Comment 17•7 years ago
|
||
I have verified that this issue works as expected per comment 14 on Win 10 x64, Win 7 x86, Mac 10.13, & Ubuntu 16.04 x32 with Firefox 58.
status-firefox58:
--- → verified
You need to log in
before you can comment on or make changes to this bug.
Description
•