Gate B human-walk: mask overlay washout + laggy knobs on iPad #55
Reference in New Issue
Block a user
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?
Case
human-walk— Gate B mask UX on phone/tablet (Ty iPad @https://192.168.1.202/)Symptoms (Ty)
Likely causes
applyMaskKnobs→removeSheetBackgroundon every rangeoninput(no debounce) = full CPU remask per tick on phone photos.drawMaskOverlaypaints opaque green; possible wrong mask polarity / Auto sheet failing so almost all pixels marked slab.Product state required
Human can refine mask on a real slab photo: photo visible under translucent overlay; knobs respond quickly (debounce/throttle — cheap preview or rAF; full remask on input end / ~100–150ms debounce).
Dishonest proxies
vitest unit green; Select Photos BVT alone; homepage 200.
Branch
gate-bTip live
5a35dbfon origin/gate-bLIVE verify (product bar)
Tip:
247b6b9onorigin/gate-b— Playwright against https://100.64.0.9/Evidence:
test-results/gate-b-2026-09-07-live-verify/. LAN192.168.1.202unreachable from runner (Tailscale path verified). Not Gate green.Product correction (Ty P0 UAT)
Ty NEVER authorized a green overlay on the slab.
Expected mask preview
Current wrong behavior
drawMaskOverlaypaints green over the mask — dishonest proxy for “mask visible.”Product state required
Ty sees real wood on checkerboard while knobs refine the mask; debounce stays.
Dishonest proxies
Translucent-green “fix”; live-mask tests that only check avgAlpha of green; homepage 200.