Closed Bug 1916682 Opened 2 months ago Closed 10 days ago

Bezier tooltip curve editor does not adapt to High Contrast Mode

Categories

(DevTools :: Inspector: Rules, defect, P2)

defect

Tracking

(Accessibility Severity:s2, firefox134 fixed)

RESOLVED FIXED
134 Branch
Accessibility Severity s2
Tracking Status
firefox134 --- fixed

People

(Reporter: nchevobbe, Assigned: nchevobbe)

References

(Blocks 1 open bug)

Details

(Keywords: no-plan-to-ship)

Attachments

(3 files)

See screenshot:

  • the handles don't have a border
  • at the bottom, there should be a line behind the little circle that moves
  • the circle itself should have a border
  • the background should be a grid
  • the curve itself maybe need a system color ?
Flags: needinfo?(mreschenberg)
Accessibility Severity: --- → s2
Flags: needinfo?(mreschenberg)
Severity: -- → S3
Priority: -- → P2

The severity field for this bug is set to S3. However, the accessibility severity is higher, .
:jdescottes, could you consider increasing the severity?

For more information, please visit BugBot documentation.

Flags: needinfo?(jdescottes)

For those bugs it's fine to have a different severity than the accessibility severity

Flags: needinfo?(jdescottes)

Adding a keyword no-plan-to-ship as an ad-hoc flag here. This keyword was meant to exclude specific bugs from the general access-S2 tracking when there are no plans to ship the affected feature. However, we do plan to address and ship this and other HCM-related devtools bugs, which are part of a larger project. This Dev Tools High Contrast Mode support project, tracked by the meta bug 1590215, is ongoing and is tracked by the Dev Tools team separately.

Keywords: no-plan-to-ship

Use a grid for the tooltip, driven by CSS variables that we retrieve in JS
to compute the canvas size.
Retrieve CSS variables for drawing in the canvas, and draw the diagonal
between the control points in the canvas too (instead as a background gradient).
Don't overlap the canvas and the animation easing preview as it could be
hard to discernate in High Contrast Mode.

Assignee: nobody → nchevobbe
Status: NEW → ASSIGNED
Pushed by nchevobbe@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/185f7ddba4e1 [devtools] Refactor cubic bezier widget layout. r=devtools-reviewers,ochameau. https://hg.mozilla.org/integration/autoland/rev/88101123c872 [devtools] Adapt cubic bezier curve widget in High Contrast Mode. r=devtools-reviewers,ochameau.
Pushed by nchevobbe@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/d000aaf8e80e [devtools] Refactor cubic bezier widget layout. r=devtools-reviewers,ochameau. https://hg.mozilla.org/integration/autoland/rev/2220e252fbc8 [devtools] Adapt cubic bezier curve widget in High Contrast Mode. r=devtools-reviewers,ochameau.
Flags: needinfo?(nchevobbe)
Status: ASSIGNED → RESOLVED
Closed: 10 days ago
Resolution: --- → FIXED
Target Milestone: --- → 134 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: