# NoMouse

- **Event:** [Meta Global AI Developer Hackathon](https://cerebralvalley.ai/e/meta-ai-developer-hackathon)
- **When:** Oct 26, 12:00 PM – Nov 4, 9:00 PM (EST)
- **Where:** Online
- **Team:** [Javier De Jesus](https://cerebralvalley.ai/u/javierdejesusda)
- **GitHub:** https://github.com/javierdejesusda/nomouse-app
- **Demo video:** https://youtu.be/qJekhWflkxk
- **Gallery:** https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery
- **Page:** https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/455

NoMouse catches a keyboard focus bug that ships all the time: a menu or dialog opens, but keyboard focus stays behind it, so a keyboard user can see the panel and cannot reach it (WCAG 2.4.3, focus management). NoMouse walks a page with the keyboard only and records where the browser says focus is after every key. Two deterministic walkers judge what the DOM can settle, and their verdicts are frozen and hashed before any model call. Then Muse Spark 1.3 looks at the before and after screenshots and answers what a sighted keyboard user would notice: did focus land inside what visibly opened, and did it come back on close?

Measured on 26 frozen walks (W3C's Before and After demo plus 20 labelled builder pages), counts not rates: the model adds 3 catches the strongest walker misses, in both runs, and adds no false flag over the walker on 20 clean controls, where a plain Spark video prompt flags 16 and 15 of 20. On W3C's own reference widgets the model flags 0 of 10 correct triggers. It runs in CI with no key (`nomouse walk <url> --fail-on barriers`), and the hosted site replays every frozen run and runs live on allowlisted pages under a USD 20 lifetime cap. Observed keyboard-only test evidence, not a conformance claim.

## More from Meta Global AI Developer Hackathon

- [Francisco Cordoba](https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/452)
- [Malchy](https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/453)
- [Cookie-Team](https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/454)
- [Skywalkers](https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/456)
- [Dedudev](https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/457)
- [BeKavod](https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/458)

---

Markdown version of https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/455. Site index for agents: https://cerebralvalley.ai/llms.txt · full text: https://cerebralvalley.ai/llms-full.txt
