--- name: tv-app-a11y-fallback description: Use when driving a TV app where the accessibility tree is broken or empty — no interactive elements, buttons, links, or inputs in snapshots. Covers synthetic key events with webOS key codes, React fiber introspection to call onPress/onClick directly, focus detection via computed styles, DOM MouseEvent bypass for non-focus UI, and bundle analysis to discover key handling. Also use when agent-browser press/click/fill fail on a TV app. End-to-end Kinopoisk recipe lives in the kinopoisk-flow skill. allowed-tools: Bash(agent-browser:*), Bash(npx agent-browser:*) --- # TV app control when the a11y tree is bad TV apps (Kinopoisk SmartTV, Yandex OTT, etc.) are custom SPAs rendered as divs with their own focus system. The accessibility tree is often useless: ```bash agent-browser snapshot -i # → "(no interactive elements)" ``` There are no `