diff --git a/.agents/phases/todo/85_mobile_menu_gate_overlap/00_phase.md b/.agents/phases/todo/85_mobile_menu_gate_overlap/00_phase.md new file mode 100644 index 0000000..2636549 --- /dev/null +++ b/.agents/phases/todo/85_mobile_menu_gate_overlap/00_phase.md @@ -0,0 +1,55 @@ +# Phase 85 — Keep the mobile menu reachable while the token gate is up + +**Source:** `TODO.md` L3 — "Only on the chat page, and only when navigating there directly, does the hamburger menu on mobile not work. It works on every other page, but clicking it from the chat page does not expand the menu. This makes the menu inaccessible on mobile. Note that when logging in the hamburger menu works as expected, so it's something specifically about the chat page that breaks it." +**Story:** n/a (owner bug report — `TODO.md` L3, 2026-09-07) +**Context:** `frontend/assets/token-gate.js` (phase 79 task 05 — `mountGate(lockRoot, onAuthed)`: anonymous → the gate is revealed and `lockRoot.inert = true` (`#main`); the phase-79 contract line "the gate is the only interactive surface; the header is locked out with the rest of the page"), `frontend/index.html` (the body-level `