# ECP-0075: Bump Web Watcher To `@moq/watch@0.2.0` Status: Implemented ## Context Production web watchers currently load `@moq/watch@0.1.1`. Under live OTA relay streams, Chromium sessions frequently emit runtime failures (`VideoFrame clone` errors and repeated stream resets), leaving playback stalled even after successful subscribe. ## Decision Update the web watcher module import set to `@moq/watch@0.2.0` across all CDN fallbacks (`esm.sh`, `jsdelivr`, `unpkg`). Set both `name` and `path` attributes on `` so minor-version attribute differences do not break subscription. ## Rationale - Keeps the architecture unchanged (same `` component and parameters). - Pulls in upstream runtime fixes without introducing new local playback logic. - Preserves multi-CDN fallback behavior already used for dependency resilience. ## Alternatives considered - Keep pin at `0.1.1` and add larger local workarounds. Rejected because upstream fixes already address core runtime failures. - Switch to a different browser player stack immediately. Rejected because this is higher risk than a targeted minor-version bump. ## Rollout / teardown - Roll out `@moq/watch@0.2.0` on all CDN import fallbacks and verify live subscribe/playback. - Teardown by repinning imports to `0.1.1`. ## Reversibility - Roll back by pinning imports back to `0.1.1` if regressions appear.