Pinned and read look different in each place they are shown #74

Closed
opened 2026-09-28 16:32:07 -07:00 by rays · 1 comment
Owner

Found in a sweep of every theme and mode. Pinned is the accent colour in the feed list, the text colour on an item's row, and not coloured at all on the toolbar, the item's own buttons and the feed page, which only swap outline for solid. The read button shows what clicking does (an envelope on a read item: mark unread) while the pin beside it shows what is (solid when pinned), so the two buttons side by side read in opposite ways. The toolbar and the item's buttons also set no aria-pressed, so screen readers get no state.

Found in a sweep of every theme and mode. Pinned is the accent colour in the feed list, the text colour on an item's row, and not coloured at all on the toolbar, the item's own buttons and the feed page, which only swap outline for solid. The read button shows what clicking does (an envelope on a read item: mark unread) while the pin beside it shows what is (solid when pinned), so the two buttons side by side read in opposite ways. The toolbar and the item's buttons also set no aria-pressed, so screen readers get no state.
rays added the bug label 2026-09-28 16:32:07 -07:00
Author
Owner

Fixed in 4ed2d59 and a5de4ae: toggles show their state, not the action. The read button is a tick when read and the envelope when not, as the pin is solid when pinned; the toolbar and the item's buttons set aria-pressed. Theme colours unchanged (a first attempt coloured pressed toggles with the accent; reverted in a5de4ae). Deployed.

Fixed in 4ed2d59 and a5de4ae: toggles show their state, not the action. The read button is a tick when read and the envelope when not, as the pin is solid when pinned; the toolbar and the item's buttons set aria-pressed. Theme colours unchanged (a first attempt coloured pressed toggles with the accent; reverted in a5de4ae). Deployed.
rays closed this issue 2026-09-28 16:39:54 -07:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: rays/ipx#74