You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Grinder SWAP and pick buttons: Enter opens the station; no machine names for screen readers #416
grinderBox stops click propagation but not keydown; the column's keydown calls preventDefault() and opens the station, so a keyboard user cannot swap. Add box.addEventListener('keydown', e => e.stopPropagation()) as the settings box does.
Also (accessibility): the new pick and SWAP buttons read only 'BUY & PLACE $3,500' / 'PLACE · in the yard' / 'SWAP · $14,000' with no aria-label naming the machine; add e.g. 'Buy and place Sink-float tank, $3,500'. The ONE STEP AT A TIME / WHOLE PLANT group sits inside the Plant h2, so the heading's accessible name runs them together; move it out of the heading.
changed the title [-]Enter on a grinder SWAP button opens the station instead[/-][+]Grinder SWAP and pick buttons: Enter opens the station; no machine names for screen readers[/+]on Oct 16, 2026
Activity
jackgary86-dev commentedon Oct 16, 2026
Also (accessibility): the new pick and SWAP buttons read only 'BUY & PLACE $3,500' / 'PLACE · in the yard' / 'SWAP · $14,000' with no aria-label naming the machine; add e.g. 'Buy and place Sink-float tank, $3,500'. The ONE STEP AT A TIME / WHOLE PLANT group sits inside the Plant h2, so the heading's accessible name runs them together; move it out of the heading.
[-]Enter on a grinder SWAP button opens the station instead[/-][+]Grinder SWAP and pick buttons: Enter opens the station; no machine names for screen readers[/+]