{"content":"fix(debounce-drain-flake): wait for the element-selections debounce chain instead of racing a 20ms drain\n\nThe win-sign runner failed \"changed event triggers a debounced snapshot fetch and records it\" in the release-regressions chain (CI run 43480444649, tests/browserElementSelectionsBridge.test.ts:79, 0 !== 1 recorded snapshots). Root cause: the debounced fetch and the fake frame's setTimeout(0) response hop are real timer chains, and Windows timer granularity (~15ms/hop) under runner load can push the chain past the fixed 20ms drain; the sibling burst test passed, and the file passes 39/39 locally on macOS — a timing race, not a regression.\n\nFix: replace the fixed sleep with a poll-until-observed helper (waitFor, 5ms interval, 2s cap) at the three drain call sites. Commit d7e70b05 on chore/v110-release-prep; unblocks the green-main gate for the v1.1.0 tag.","contentType":"text/plain;utf-8","attachments":[],"quotePin":""}