Skip to content

Add "Select All" / "Deselect All" buttons to Watch Providers (Streaming Services) filter #3524

Description

@alqantara

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.
Image

Additional Context

No response

Search Existing Issues

  • Yes, I have searched existing issues.

Code of Conduct

  • I agree to follow Seerr's Code of Conduct

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    awaiting triageThis issue needs to be reviewed

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions