mirror of
https://github.com/4gray/iptvnator.git
synced 2026-10-10 18:36:15 -08:00
The recognized-movie spec checked TMDB metadata with `.first()`, which resolves to the hero copy. The shell mounts in watch state and its collapsed hero turns `visibility: hidden` 300ms later, so the assertion passed only when the routed TMDB lookup answered within that window. Under parallel workers the lookup sometimes takes 300-500ms and the test failed with "hidden". The race predates the recent master commits:adb4889b0fails the same way, and a timing probe shows identical metadata/collapse timings there and onb6357da6a. Scope the assertions to the watch-state About block, the copy a watching user actually sees. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>