HCM Improvements for the Shopping Sidebar
Categories
(Firefox :: Shopping, defect, P3)
Tracking
()
Accessibility Severity | s3 |
People
(Reporter: ayeddi, Assigned: emcminn)
References
(Blocks 1 open bug, )
Details
(Keywords: access, Whiteboard: [fidefe-shopping] )
Attachments
(8 files, 1 obsolete file)
activate a High Contrast Mode (Instructions), i.e. Night Sky theme on Windows 11
- Sidebar left border needs to be
CanvasText
to separate it from the page content- To compare with the screenshot attached, in the Windows 11 Night Sky theme the border of the sidebar on the left should appear white.
Not Now
button keepsButtonText
color for the border when hovered, while it is expected to beSelectedItemText
(otherwise it looks like it's in an active state). (refer to the Acorns > Buttons > States > (HCM), State = Hover examples).- To compare with the screenshot attached, in the Windows 11 Night Sky theme the border should appear dark gray instead of yellow.
- All Buttons (i.e.
X
,V
, toggle,Turn off...
) useCanvas
for their backgrounds instead ofButtonFace
- To compare with the screenshot attached below, in the Windows 11 Night Sky theme the background should appear dark gray instead of black.
- Focus indication for the
Analyze Reviews
and other hyperlinks (i.e.How Fakespot determines review quality
) has focus outline that usesButtonText
instead ofCanvasText
- To compare with the screenshot attached below, the border color should appear white instead of yellow.
- Focus indication for
Settings V
and other disclosures (How we determine... V
incl.) is not as expected - both the placement of the outline and the color:- it's
ButtonText
and outlines the whole row, while it's expected to addCanvasText
outline to the chevron only since this is the element styled as a control in HCM - refer to the Acorns > Buttons > States > (HCM), State = Focus examples - Or the entire
Settings V
control could be made look like a dropdown button - refer to the HCM Components reference in Figma (NDA'ed link) for an example. - To compare with the screenshot attached below, the border color should appear white instead of yellow.
- it's
- Focused Checked toggle for
Show products
settings item is usingButtonText
whileCanvasText
is expected for the outline color- To compare with the screenshot attached below, the outline color should appear white instead of yellow.
Updated•2 years ago
|
Reporter | ||
Comment 1•2 years ago
|
||
Reporter | ||
Comment 2•2 years ago
|
||
Reporter | ||
Comment 3•2 years ago
|
||
Reporter | ||
Comment 4•2 years ago
|
||
Reporter | ||
Comment 5•2 years ago
|
||
Reporter | ||
Comment 6•2 years ago
|
||
Reporter | ||
Comment 7•2 years ago
|
||
Updated•2 years ago
|
Comment 8•1 years ago
|
||
Note - none of these are accessibility blockers (access-s2 or -s1), so this is not a highest priority item for 119.
Also, whoever picks this up, please split this bug into individual tasks before getting started :+1:
Assignee | ||
Updated•1 year ago
|
Assignee | ||
Comment 9•1 year ago
|
||
Assignee | ||
Comment 10•1 year ago
|
||
I believe #2 is fixed by https://phabricator.services.mozilla.com/D189017, importing the design tokens into the about:welcome styles.
I've attached a patch that should fix #1, 3 & 4, since they should be only CSS changes. I'll open a new bug to address #5, since we'll have to make a choice between the two options for the dropdown style - I lean toward the entire thing being styled as a button since the entire area is clickable, but I'll verify with product before working on that.
Updated•1 year ago
|
Whoops, thought this was just a stale metabug, but there seems to be a patch attached to it. Reopening.
Updated•1 year ago
|
Assignee | ||
Comment 12•1 year ago
|
||
These fixes have been spread around and addressed in various other bugs:
https://bugzilla.mozilla.org/show_bug.cgi?id=1858407 &
https://bugzilla.mozilla.org/show_bug.cgi?id=1858374
The attached patch has been closed, so I'm going to close this as well :)
Description
•