Keyboard behavior
All primary routes, filters, quiz controls, cart controls, disclosures, and local widgets are intended to work without a mouse.
Accessibility
BarkBowl aims to make satire, time math, evidence dashboards, and dogfood loops usable with keyboard, screen-reader, reduced-motion, and small-screen workflows.
Last verified package: 1.29.0. Last updated UTC: 2026-06-12T21:45:00Z.
Test matrix
All primary routes, filters, quiz controls, cart controls, disclosures, and local widgets are intended to work without a mouse.
Interactive elements use visible focus treatment and avoid relying on hover-only states.
Non-essential motion should respect reduced-motion preferences and avoid blocking comprehension.
Text and controls are designed toward WCAG AA contrast targets; final production contrast still requires browser verification.
Filters, simulator fields, quiz choices, and decision-matrix controls include visible labels and nearby recoverable errors.
Pages use route-level headings, landmarks, live regions for cart/simulator updates, and descriptive button text.
Critical pages render explanatory content server-side; interactive controls include no-JS guidance when mutation requires scripts.
Evidence, glossary, and metric surfaces prefer lists, cards, and definition lists that preserve reading order.
The guided quiz uses fieldsets, radio choices, progress text, previous/next controls, and a no-shame validation state.
The Time Bowl uses polite live-region updates, labels servings as servings, and explains TTL/expiry without payment language.
No live assistive-technology audit, Core Web Vitals measurement, or authenticated WordPress Admin workflow verification has been completed in this package build.
Report accessibility issues without sending secrets, credentials, raw visitor identifiers, or private operational data.
In task-critical moments, clarity wins. BarkBowl can be dry and satirical on product cards; error recovery, privacy, checkout receipts, and accessibility guidance stay direct.