Skip to content

fix: keyboard nav, aria-labels, replace native confirm dialogs#346

Merged
pradeeban merged 2 commits intoControlCore-Project:devfrom
avinxshKD:fix/accessibility-keyboard-a11y
Mar 1, 2026
Merged

fix: keyboard nav, aria-labels, replace native confirm dialogs#346
pradeeban merged 2 commits intoControlCore-Project:devfrom
avinxshKD:fix/accessibility-keyboard-a11y

Conversation

@avinxshKD
Copy link

fixes #343

went through the keyboard/SR pass mentioned in the issue. kept it tight... behavior first, then labels, no broad refactor.

SET_CONFIRM_MODAL in reducer holds { open, message, onConfirm }, graph-core classes dispatch it, GraphWorkspace renders the single global ConfirmModal and calls onConfirm on confirm. everything else is one-liners.

@avinxshKD
Copy link
Author

@pradeeban quick note: I intentionally removed confirm from forcePullFromServer instead of re-adding it via modal. it’s only hit programmatically (init / empty action history), and prompting there felt noisy and brittle. if you want strict parity, I can wire the same app modal back in there.

Please lmk thanks, goodnight :)

@pradeeban pradeeban merged commit 210ebea into ControlCore-Project:dev Mar 1, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants