Skip to content

Improve table context visibility and accessibility#43

Merged
omercnet merged 8 commits into
mainfrom
fix/table-context-a11y-main
Jun 26, 2026
Merged

Improve table context visibility and accessibility#43
omercnet merged 8 commits into
mainfrom
fix/table-context-a11y-main

Conversation

@omercnet

@omercnet omercnet commented Jun 25, 2026

Copy link
Copy Markdown
Contributor

Summary

This improves the embedded pgpeek table browser so users can always tell which table or view they are looking at, even when the selected sidebar row is off-screen.

Changes

  • Add a main-pane context bar showing the current schema/table and row estimate.
  • Make the active sidebar item accessible with aria-current and scroll it into view on selection.
  • Restyle Export CSV as a clearer action with better contrast across themes.
  • Add tab/panel semantics, a skip link, visible focus states, and mobile layout safeguards.
  • Document the embedded app console design rules in DESIGN.md.
  • Refresh docs screenshots at smaller dimensions so table details are easier to read.

Validation

  • npm run coverage

@omercnet omercnet changed the title fix(web): improve table context a11y Improve table context visibility and accessibility Jun 25, 2026

@cubic-dev-ai cubic-dev-ai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

2 issues found and verified against the latest diff

Reply with feedback, questions, or to request a fix.

Re-trigger cubic

Comment thread DESIGN.md Outdated
Comment thread web/index.html

@cubic-dev-ai cubic-dev-ai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

1 issue found across 3 files (changes from recent commits).

Tip: Review your code locally with the cubic CLI to iterate faster.

Re-trigger cubic

Comment thread web/app.test.js
@omercnet omercnet merged commit ecfb660 into main Jun 26, 2026
17 checks passed
@omercnet omercnet deleted the fix/table-context-a11y-main branch June 26, 2026 04:22
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