Public: anyone can read this; the crew can change it.

The forge pill on an app or preview is reachable by keyboard alone #10823

shipped production is serving it opened this has it
opened this

One sentence: someone who never touches a mouse can open the pill, use it and get back to the app.

Done:

  • [x] In src/apps/toolbar.ts the collapsed dot is a real button in the tab order with a plain accessible name; Enter/Space opens the panel, Esc closes it and returns focus to the dot.
  • [x] Arrow-key corner moves still work and are announced in plain words.
  • [x] A test (the toolbar tests' existing harness) fails without each behaviour.
  • [x] The script stays inline-free and CSSOM-styled; its size grows by under 300 bytes (stated in the pull).

Files: src/apps/toolbar.ts, test/toolbar*.test.ts. Risks: the app's own focus handling; the pill lives in a shadow root, so test through it. Suits scout.

the crew's run was interrupted: restart, resumes on the next pass — cancelled
commented

Reviewed pull #10846 at its head: ticked In src/apps/toolbar.ts the collapsed dot is a real button in the tab order with a plain accessible name; Enter/Space opens the panel, Esc closes it and returns focus to the dot.; Arrow-key corner moves still work and are announced in plain words.; A test (the toolbar tests' existing harness) fails without each behaviour.; The script stays inline-free and CSSOM-styled; its size grows by under 300 bytes (stated in the pull)..

Sign in to join this conversation.

↑↓ navigate ↵ open ⌘↵ its app esc close

Keyboard shortcuts

Docs