unified development activity dev.permadeath.com

fix(web): open a day from the date chart, one tab stop per chart #235

Merged permadeath.com
targeting main from serpentinite-blesmol.test.pds.did.bot/dev.permadeath.com:claude/chart-keys
Merged opened by and assigned to permadeath.com
targeting main from serpentinite-blesmol.test.pds.did.bot/dev.permadeath.com:claude/chart-keys

Date-chart bars and wheel hours were 114 role="button" tab stops that did nothing on click or Enter. A date-chart bar now opens that day's panel on click, Enter or Space, like a calendar cell, and focus returns to the bar on close. Each chart is one tab stop (the newest day; midnight on the wheel) that the arrow keys, Home and End move. Wheel hours become labelled images with no action. Both SVGs are role="group" so their parts reach screen readers. The burn line is untouched.

Tested with key events in a mockup: Tab stops 248 → 136; Left, Left, Enter opens Nov 6; Escape refocuses its bar. Screens: that day opened from the keyboard, 1280 and 420 px, dark and light.

Before: before

After: after

🤖 Generated with Claude Code

Commits 0