When using the Custom Movie Scraper, each sub-scraper requires the user to select a search result before proceeding to the next scraper. If a sub-scraper returns no results (e.g. "18 Bilder/Sek" doesn't exist on VideoBuster), the user is stuck — there's no way to skip that scraper and continue with the remaining ones.
The backend already handles missing scrapers gracefully: CustomMovieScraper::loadMovie() silently skips any scraper not present in the customScraperIds map. Only the UI lacks a way to proceed without a selection.
Proposed fix: Add a "Skip" button to the search dialog that is visible during the Custom Movie Scraper multi-step workflow. Clicking it removes the current scraper from m_customScrapersLeft and advances to the next one without adding an entry to m_customScraperIds.
Researched with AI assistance (Claude Code / Opus 4.6).
When using the Custom Movie Scraper, each sub-scraper requires the user to select a search result before proceeding to the next scraper. If a sub-scraper returns no results (e.g. "18 Bilder/Sek" doesn't exist on VideoBuster), the user is stuck — there's no way to skip that scraper and continue with the remaining ones.
The backend already handles missing scrapers gracefully:
CustomMovieScraper::loadMovie()silently skips any scraper not present in thecustomScraperIdsmap. Only the UI lacks a way to proceed without a selection.Proposed fix: Add a "Skip" button to the search dialog that is visible during the Custom Movie Scraper multi-step workflow. Clicking it removes the current scraper from
m_customScrapersLeftand advances to the next one without adding an entry tom_customScraperIds.Researched with AI assistance (Claude Code / Opus 4.6).