mirror of
https://github.com/supermemoryai/supermemory.git
synced 2026-10-02 02:11:20 +00:00
The graph control surfaces had a few screen-reader gaps in the published
component:
- The zoom in/out buttons rendered only a "+"/"−" glyph with no text, so they
had no accessible name. Added aria-label ("Zoom in"/"Zoom out") and marked the
glyphs aria-hidden.
- The Legend header and the expandable "Connections" row are disclosure
buttons but never exposed aria-expanded, so assistive tech could not tell
whether the section was open. Wired aria-expanded to the actual state.
- The loading indicator was a plain div, so the loading message was not
announced. Switched it to an output element (implicit status role) with
aria-live="polite".
Adds a mounted test covering the accessible names, the toggling aria-expanded,
and the loading live region.
|
||
|---|---|---|
| .. | ||
| agent-framework-python | ||
| ai-sdk | ||
| cartesia-sdk-python | ||
| docs-test | ||
| hooks | ||
| lib | ||
| memory-graph | ||
| openai-sdk-python | ||
| pipecat-sdk-python | ||
| tools | ||
| ui | ||
| validation | ||