Desktop click-through on HIGH SCORES overlay fires SOLO behind it #135
Labels
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
frankenbit/cellblock#135
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Behavior (surfaced during #88 touch-back affordance audit)
When HIGH SCORES overlay is active (opened via
Lkey on title screen), a click on the overlay-area where the SOLO button is positioned behind passes through tostartSoloinstead of being captured by the overlay.Severity: LOW
Trivial, separable from #88. No mobile-touch trap (overlay only reachable via
Lkey = keyboard-only-reachable per Shipwright's audit). Desktop-only edge case. Doesn't block functionality but produces unexpected action when user expects overlay-click to dismiss or be inert.Fix-direction
Either:
Likely root cause area
main.ts mousedown handler dispatch + drawTitle overlay-render layer interaction. Overlay paints but click-routing doesn't gate on overlay-active state.
Cross-refs
Anchor
2026-06-23 surfaced during Shipwright's #88 audit (7a62); filed per audit-substrate-of-record-honest discipline (close-the-loop on audit findings rather than dropping).
Cross-ref: #137 filed by Shipwright at 19:57 in parallel (cross-actor parallel-filing crossed wires; he didn't see this tracker yet when filing). Closed #137 as duplicate; substrate-of-record consolidates here.
Shipwright's #137 title was more specifically-scoped ("clicks pass through to SOLO/VERSUS behind it (no showScores guard)") — worth incorporating: the click-through affects BOTH SOLO and VERSUS depending on where on the overlay user clicks (overlay paints over both buttons; click on either area passes through).