Skip to content

Improve ARIA-attributes and other accessibility interaction#149

Merged
AlexeyMz merged 1 commit intomasterfrom
improve-a11y
Mar 29, 2026
Merged

Improve ARIA-attributes and other accessibility interaction#149
AlexeyMz merged 1 commit intomasterfrom
improve-a11y

Conversation

@AlexeyMz
Copy link
Copy Markdown
Member

  • Allow to resize and toggle WorkspaceLayout* with a keyboard;
  • Change WorkspaceLayout* to be <section> elements with aria-label (i.e. regions);
  • Add role for Canvas layers, Toolbar, ZoomControl, UnifiedSearch (and other search inputs);
  • Add aria-label and aria-keyshortcuts for ToolbarAction, SelectionAction, LinkAction.

* Allow to resize and toggle `WorkspaceLayout*` with a keyboard;
* Change `WorkspaceLayout*` to be `<section>` elements with `aria-label` (i.e. regions);
* Add `role` for `Canvas` layers, `Toolbar`, `ZoomControl`, `UnifiedSearch` (and other search inputs);
* Add `aria-label` and `aria-keyshortcuts` for `ToolbarAction`, `SelectionAction`, `LinkAction`.
@AlexeyMz AlexeyMz merged commit e9f83ae into master Mar 29, 2026
4 checks passed
@AlexeyMz AlexeyMz deleted the improve-a11y branch March 29, 2026 16:34
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.

1 participant