games/tonapse/CONTROLS.md still documents FollowFocus scrolling that #308 removed nf-ex2x ← Beads

open priority 2 task unassigned

Twinned from https://github.com/cfsh/ninefold/issues/1165 by tools/beads/import_github.py's reconcile pass.

What's stale

\games/tonapse/CONTROLS.md:173-174\ still documents:

> Scroll: the focused control is kept in view (\ScrollContainer.FollowFocus\)

But Tonapse hasn't had a \ScrollContainer\ since #308 — \TonapseHome.cs:803\'s own comment says so directly: "The sound editor left the page (#257)... The reset row is gone (#308), and nothing scrolls anymore — no headroom, no FollowFocus."

Confirmed no \ScrollContainer\ exists anywhere in \games/tonapse/\ (\grep -rn ScrollContainer games/tonapse/\) as of #1144's fix, which also removed the equivalent stale assertion from \ControllerNavGodotTest.cs\ (the smoke test never caught this because it hung forever under \--headless\ until that fix — \games/tonapse/ControllerNavGodotTest.cs\'s header comment has the full story).

Repro

\\\`bash grep -n "FollowFocus" games/tonapse/CONTROLS.md grep -rn "ScrollContainer" games/tonapse/*.cs games/tonapse/*.tscn \\\`

Found incidentally while working #1144 (ninefold-reviewer's review of PR #1158, finding A3) — not fixed there since it's a doc-only fix unrelated to that PR's scope. Filed unclaimed.

Dependencies

None.

Comments

No comments.

Add a comment