Skip to content

Harden Lock Monitor errors, pause idle re-renders, accessibility, CI check - #10

Merged
umang350 merged 1 commit into
masterfrom
claude/extension-hardening-a11y
Oct 7, 2026
Merged

umang350 merged 1 commit into
masterfrom
claude/extension-hardening-a11y

Conversation

@umang350

@umang350 umang350 commented Oct 7, 2026

Copy link
Copy Markdown
Owner

Summary

  • Reliability: a crash in the Lock Monitor loop is now reported to the panel (it used to vanish); a failed model-key save is logged; the panel refuses a delete request whose rows aren't a list of objects (the engine still re-matches every row).
  • Performance: the 30s re-renders in the panel and Summary are skipped while hidden and catch up on visibilitychange.
  • Accessibility: visible :focus-visible outlines; under prefers-reduced-motion animations slow down rather than stop (so progress still reads as running); Left/Right/Home/End and roving tabindex on the tab bars; aria-live="polite" on the progress list.
  • CI: new check.yml validates the manifest, node --checks every script, and runs package.sh (which now fails on unlisted top-level files).
  • CHANGELOG updated.

Testing

  • node --check on every script and sh package.sh pass locally.
  • Not tested in a browser: keyboard navigation and focus styling, and the Lock Monitor / delete flows (they need a live Anaplan tenant). Worth a quick manual look at the tab bars.

🤖 Generated with Claude Code

https://claude.ai/code/session_01Gp4Gxzr9KGd731nQ6UTixL


Generated by Claude Code

…ion accessibility, add CI check

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Gp4Gxzr9KGd731nQ6UTixL
@umang350
umang350 merged commit ea8e2f3 into master Oct 7, 2026
1 check passed
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.

2 participants