GitHub user katmolony edited a discussion: Enable “Select All” Option When 
Using Dynamically Searched Filter Values in Native Filters

## Description:
In our organisation, we use Superset standard dashboards. We've observed that 
some filters allow users to select all values via a “Select All” option, while 
others do not. Upon investigation, we found that this behaviour is directly 
linked to the "Dynamically search all filter values" setting.

Currently, enabling this setting improves performance by avoiding pre-loading 
all values. However, it removes the “Select All” option, which affects 
usability, especially for multi-select filters where users expect to be able to 
quickly include all available options.

## Issue:
When “Dynamically search all filter values” is enabled:
- Superset fetches filter values on-demand from the dataset
- It does not pre-load the full list of values
- As a result, the “Select All” option is disabled by design

## Request:
We are requesting an enhancement that allows users to have both:
- The performance benefit of dynamic value search
- The usability of a working “Select All” option

For example, Superset could:
- Dynamically query all values in the background when “Select All” is clicked

This would allow dashboards to support both scalability and a better user 
experience.

## Steps Taken:
- Investigated behaviour across dashboards in the Dev environment
- Confirmed that the key setting involved is “searchAllOptions”
- Confirmed this behaviour is not currently tracked as a bug in the GitHub 
issues

### Environment:
- Superset version: 4.0.0
- Filters: Native Filters with multi-select

GitHub link: https://github.com/apache/superset/discussions/33952

----
This is an automatically sent email for [email protected].
To unsubscribe, please send an email to: 
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to