Files
box/bin
operator-main f268d3d64b Harden dm.py sidechat navigation (CDP event drain + Page.navigate)
- ev(): drain CDP events until response id==1 (was blind recv,
  same bug class as box-chat-cdp.py 8d4bfa7 NO_SWITCHER fix)
- cmd_sidechat_use UUID path: use CDP Page.navigate instead of
  window.location.href via evaluate; 5 attempts, 15s SPA settle
  per attempt (was 3x4s, flaked 1/3 on url_mismatch)
- cmd_sidechat_use name path: retry 3x if not landing on /thread/

Test: 2/2 DM sends succeeded when browser healthy (tests 3-5
hit 646 browser death mid-test, infra issue not nav issue).

Session: sidechat/chromebox-ops
2026-10-04 19:47:33 +00:00
..
2026-10-04 19:43:30 +00:00