Open Bug 1885848 Opened 6 months ago Updated 6 months ago

Inactive window controls don't have circles or hovered appearance to indicate hitbox size with System theme on Ubuntu 23.10

Categories

(Core :: Widget: Gtk, defect)

defect

Tracking

()

Accessibility Severity s2
Tracking Status
firefox-esr115 --- wontfix
firefox124 --- wontfix
firefox125 --- affected
firefox126 --- affected

People

(Reporter: ke5trel, Unassigned)

References

(Blocks 1 open bug)

Details

(Keywords: access, dataloss, ux-consistency)

Attachments

(3 files)

STR:

  1. Ensure CSD titlebar is enabled with the System theme on Ubuntu 23.10.
  2. Make the window inactive by focusing a different window.
  3. Hover the cursor over the inactive window controls.

Inactive window controls don't have circles around them and do not respond to hover unlike the rest of the system.

With Bug 1560702 increasing the hitbox size, the lack of visual feedback may lead to accidental window closure and data loss.

  • Lightweight themes not affected.
  • Snap (gnome-42-2204) and flatpak (23.08 runtime) are not affected.
  • Not a regression.
  • Chromium (snap) unaffected.

This is basically up to the GTK theme. We're giving it the right state. Gtk3 apps like gtk3-demo or gedit don't show hover feedback for these buttons on inactive windows. Some themes on GTK4 (like breeze) don't either...

Depends on: 1885933

Bug 1885933 fixed inactive windows on Ubuntu 23.10 but now active windows don't show the circles or hovered state.

That makes no sense. That shouldn't have changed behaviour, will try to repro.

Flags: needinfo?(emilio)

Prfft, that's a typo of mine in bug 1885933.

Flags: needinfo?(emilio)

Triaging it as access-S2 because in this case the state indication (hover) is missing for the Fx-level controls, clicking on which may cause the data loss for users (similarly to the other state - focus - indications missing as mentioned in the Accessibility triage guidelines).

Accessibility Severity: --- → s2
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: