zed/crates/diagnostics/src
Cameron Mcloughlin 2268045a11
a11y: Landmarks and menu improvements (#60397)
Fixes menu a11y, and adds landmarks with `F6`-navigation.

Also fixes a GPUI bug, and adds debug actions for dumping a11y tree
info.

Since `F6` was already in use by the pause debugger keybind, also
tightens up the debugger keybind context so they require an active
debugger session. When there is one active, `F6` stays as pause
debugger. `ctrl-F6` always works to go to the next landmark.

Also adds an "accessible mode" setting. Currently, this only controls
whether we show all menus all the time, but I suspect it will expand
significantly in the future.

Also adds `.aria_keyshortcuts()` API, but it's not wired up within
accesskit adapters, so is not yet reported to screen readers.

---

Release Notes:

- N/A or Added/Fixed/Improved ...
2026-07-13 16:37:28 +00:00
..
buffer_diagnostics.rs Make project panel to auto reveal multi buffer excerpts with latest selection (#57236) 2026-05-25 11:53:12 +00:00
diagnostic_renderer.rs Correctly handle file links in markdown and agent threads (#56024) 2026-06-05 11:17:44 +00:00
diagnostics.rs Make project panel to auto reveal multi buffer excerpts with latest selection (#57236) 2026-05-25 11:53:12 +00:00
diagnostics_tests.rs Hide code lens' blocks in folds (#60011) 2026-06-27 21:19:49 +00:00
items.rs a11y: Landmarks and menu improvements (#60397) 2026-07-13 16:37:28 +00:00
toolbar_controls.rs diagnostics: Hide Inline Assist toolbar button when agent is disabled (#52706) 2026-04-20 10:11:55 +02:00