Desktop: the queue toggle button does not show whether the queue is open #26

Closed
opened 2026-08-18 05:55:00 +00:00 by logan · 1 comment
Collaborator

Report

When the queue sidebar is open, the button that toggles it looks the same as when it is closed. Its state should be obvious.

Direction

Give it a pressed state — visually and in the accessibility tree (aria-pressed, or aria-expanded + aria-controls pointing at the panel, which is the pattern config-section's disclosure uses). The panel has to be in the DOM for aria-controls to name it; it already is (a closed panel renders no list, but the element exists).

Same button exists on the phone layout and in now-playing-view (which carries its own, because it hides the bar the normal one lives in) — fix all of them.

**Report** When the queue sidebar is open, the button that toggles it looks the same as when it is closed. Its state should be obvious. **Direction** Give it a pressed state — visually and in the accessibility tree (`aria-pressed`, or `aria-expanded` + `aria-controls` pointing at the panel, which is the pattern `config-section`'s disclosure uses). The panel has to be in the DOM for `aria-controls` to name it; it already is (a closed panel renders no list, but the element exists). Same button exists on the phone layout and in `now-playing-view` (which carries its own, because it hides the bar the normal one lives in) — fix all of them.
logan added the Area/QueueKind/EnhancementPlatform/Desktop
Priority
Medium
3
labels 2026-08-18 14:36:08 +00:00
logan self-assigned this 2026-08-18 15:10:29 +00:00
Owner

Shipped in main as a2ff0ae — fix(ui): make the queue button say whether the queue is open — merged through #83. This was listed in that PR's Closes line but did not close automatically; closing it now.

Shipped in `main` as `a2ff0ae` — fix(ui): make the queue button say whether the queue is open — merged through #83. This was listed in that PR's `Closes` line but did not close automatically; closing it now.
yonlu closed this issue 2026-08-18 19:56:52 +00:00
Sign in to join this conversation.
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: yonlu/yellowjacket#26