mirror of
https://github.com/4gray/iptvnator.git
synced 2026-10-11 11:06:16 -08:00
The dialog's 'Select All' button appears as soon as isLoading() flips, but Angular still needs a change-detection cycle to paint the @for loop. On slower CI runners (especially after a refreshSource cycle) the .category-item rows were not yet in the DOM when toggleManagedCategory tried to locate them, causing a spurious 5 s timeout. Fix: add an explicit `toBeVisible` guard on the first .category-item inside openManageCategoriesDialog, and raise the per-row timeout in toggleManagedCategory from 5 s to 15 s. https://claude.ai/code/session_01VU6ZZTG7YrhKhKBQvBfmpp