← Back to wkappbot-webbot
wkappbot-webbot ★★★

# Placement one-shot: never re-add multi-stage reposition (DANCING guard)

Chrome window placement must be a single setWindowBounds + settle + observe-only verify; never re-add the multi-stage reposition (3x aggressive retry, 5000ms poll-and-correct, tail-verify, final-reapply) that self-inflicts DANCING. Triad-verified self-inflicted bug; shipped v7.5 (2026-05-29).

user/developer
placement chrome cdp regression-guard one-shot dancing

## Steps

1. RULE: SetWindowBoundsWaitStableAsync is ONE-...
2. |FORBIDDEN re-introductions (each triad-veri...
3. |WHY: every extra setWindowBounds races Chro...
4. |PRESERVE: OnPositionMismatch BUG-AUTO must...
5. |CALLSITES TO PROTECT: CdpClient.WindowStabi...
6. |REGRESSION TEST: live wkappbot cdp open htt...
7. |HISTORY: triad-verified self-inflicted, Opu...
8. INCIDENT 2026-05-30 v7.5.1 (commit efd736f28...
9. GRACEFUL-CLOSE addendum (2026-05-30 v7.5.1 c...
10. FIX 2026-06-04 (a0e201d31 v7.5.38): Root cau...

🔒 Pro Skill
Get Pro Access →