accessible-modal-react: reusable keyboard behavior for React dialogs
Give dialogs consistent keyboard and focus behavior with an unstyled React component your team can adapt to its design system.
- #react
- #accessibility
- #dialog
- #testing
- #open-source
Blog
One small open-source tool a week: what it does, where it stops, and how it was validated.
Give dialogs consistent keyboard and focus behavior with an unstyled React component your team can adapt to its design system.
Share outside-interaction behavior across React dropdowns and popovers, with explicit portal exclusions and tests for document boundaries.
Catch broken links after documentation changes with a local checker that finds missing files, renamed heading targets, and malformed anchors before review is complete.
Alerts that page for real reliability problems and stay quiet for blips: a Python CLI that turns SLO definitions into Prometheus multi-window, multi-burn-rate alerting rules and shows how much error budget each alert represents.
Catch the page-structure mistakes that strand screen reader users, automatically and before release: a Python CLI that audits built HTML for landmark and heading problems, with JSON and Markdown reports and CI-friendly exit codes.