Skip to content

DSH v0.1.1-rc.2 accessibility patch 3

Pre-release
Pre-release

Choose a tag to compare

@mattheliu mattheliu released this 26 Aug 05:28
· 0 commits to master since this release

This is a community accessibility candidate for the official @deepseek-ai/dsh@0.1.1-rc.2 baseline. It is not an upstream DeepSeek release.

Accessibility coverage

  • Adds named navigation, main, complementary, log, article, status, alert, dialog, and adjustable-separator semantics across the Web client.
  • Keeps collapsed or inactive controls out of the accessibility tree and restores focus after dialogs, menus, previews, search, and feedback surfaces close.
  • Implements single-tab-stop and roving-focus keyboard models for workspace and subagent trees, JSON trees, menus and submenus, combobox/listboxes, radio groups, tabs, trajectory controls, and user questions.
  • Adds accessible names and states to icon-only controls, settings chrome, code and tool disclosures, images, feedback controls, and timeline/table interactions.
  • Includes deterministic component coverage, browser accessibility snapshots, and a three-platform release gate.

Verification

  • Accessibility tag gate: https://github.com/omdsh-dev/deepseek-harness/actions/runs/32933289242
  • GUI regressions passed on Ubuntu, macOS, and Windows.
  • Typecheck, lint, official production build, functional Linux sandbox probe, and production browser replay passed.
  • The production replay passed 82 files and skipped 1 conditional file: 281 tests passed and 13 were conditionally skipped.
  • Native Safari 18.5 accessibility-tree and keyboard checks passed on macOS 15.5; Chrome 151 accessibility-tree and keyboard checks also passed.
  • The companion package reported all 14 deterministic semantic diagnostics passing on the patched production page.

The release gate excludes the repository's existing hmr-live.e2e.ts scenario because its current loader fails before app startup on the gate runtime; that failure is unrelated to these accessibility changes.

Install

git clone https://github.com/omdsh-dev/deepseek-harness.git
cd deepseek-harness
git checkout dsh-v0.1.1-rc.2-a11y.3
pnpm install
pnpm run build:official
pnpm dsh plugin --profile web add @oh-my-dsh/dsh-accessibility@0.1.0-beta.4
pnpm dsh web

Validation boundary

This candidate has broad automated semantic and keyboard coverage plus native macOS accessibility-tree evidence. A complete human-audible VoiceOver record and physical Windows NVDA/JAWS/Narrator matrix are still open validation work. Do not treat this release as universal assistive-technology certification: