Description
Description
In the Discover Movies/TV filter panel (FilterSlideover), when filtering by Streaming Services (WatchProviderSelector), users frequently want to see all content currently available for home viewing (across any streaming/VOD platform in their region) or select all providers except one or two.
Currently, every provider icon must be clicked individually. For regions with 30+ providers (e.g., Spain, US, UK), this requires dozens of manual clicks, making the filter cumbersome to use.
Desired Behavior
Proposed Solution
Add a simple action row just above or below the provider icons grid in WatchProviderSelector with two quick-action buttons or links:
- "Select All": Sets
activeProvider to all available IDs in the current region (orderedData.map(p => p.id)).
- "Clear All" / "Deselect All": Resets
activeProvider to [].
Affected Component
src/components/Selector/index.tsx (within WatchProviderSelector)
Benefits
- Dramatically improves Discover UX.
- Allows users to quickly filter for "any title available on digital/streaming platforms" in a single click.
Additional Context
No response
Search Existing Issues
Code of Conduct
Description
Description
In the Discover Movies/TV filter panel (
FilterSlideover), when filtering by Streaming Services (WatchProviderSelector), users frequently want to see all content currently available for home viewing (across any streaming/VOD platform in their region) or select all providers except one or two.Currently, every provider icon must be clicked individually. For regions with 30+ providers (e.g., Spain, US, UK), this requires dozens of manual clicks, making the filter cumbersome to use.
Desired Behavior
Proposed Solution
Add a simple action row just above or below the provider icons grid in
WatchProviderSelectorwith two quick-action buttons or links:activeProviderto all available IDs in the current region (orderedData.map(p => p.id)).activeProviderto[].Affected Component
src/components/Selector/index.tsx(withinWatchProviderSelector)Benefits
Additional Context
No response
Search Existing Issues
Code of Conduct