DataGrip Schema Explorer & Screen Readers: Is Database Metadata Fully Accessible?
0 reputation · 08 Feb 2024, 10:59 UTC
Schema Explorer Accessibility Gap
The goal is to determine whether DataGrip’s database view panels expose complete schema information—such as foreign‑key links, stored procedure signatures, and column types—to assistive technologies. Current documentation indicates that the IntelliJ Accessibility API is available, yet the Schema Explorer’s AccessibleContext implementation appears incomplete, leaving screen readers uncertain about node content.
Constraints include the lack of a documented API surface for database metadata within the accessibility layer and the absence of a quick shortcut to the Accessibility Settings dialog, making verification difficult for users relying on NVDA or VoiceOver.
Unresolved decision: Should database metadata be represented as fully navigable, screen‑reader‑friendly tree nodes?
Specific questions:
- Does DataGrip expose foreign‑key relationships as navigable nodes for screen readers?
- Are stored procedure signatures announced when navigating the schema tree?
- What API changes are required to provide a complete AccessibleContext for database view panels?