rdg0 opened a new issue, #32645:
URL: https://github.com/apache/superset/issues/32645

   ### Bug description
   
   When pasting a comma-separated list of values into a filter, the entire 
selection fails if any value in the list is outside the first 1000 entries of 
the dataset, even when Dynamically search all filter values is enabled.
   
   Key Observations:
   
   -     ✅ Works: Pasting a list where all values are within the first 1000 
entries (e.g., ABD4,NOG4,BEL15).
   -     ❌ Fails: Pasting a list where at least one value is outside the first 
1000 entries (e.g., ABD4,SAR39,UNKNOWN1).
   -     No error messages are shown, and the filter ignores the entire input.
   
   Affected Feature: Dashboard Filters (Multi-Select + Dynamic Search).
   
   Steps to Reproduce
       Configure a filter with:
           Can select multiple values = True
           Dynamically search all filter values = True.
       Identify values where:
           Value A: Exists within the first 1000 entries.
           Value B: Exists in the dataset but outside the first 1000 entries.
       Copy a comma-separated list containing both values.
       Paste the list into the filter input field.
   
   Actual Result:
       No values are selected. The filter behaves as if the input is invalid.
       Values outside the first 1000 are ignored, and even valid entries are 
discarded.
   
   Expected Result:
       Valid values should be selected immediately.
       Values outside the first 1000 should trigger a dynamic search and be 
added to the selection once confirmed.
   
   
   ### Screenshots/recordings
   
   _No response_
   
   ### Superset version
   
   4.1.1
   
   ### Python version
   
   3.10
   
   ### Node version
   
   16
   
   ### Browser
   
   Chrome
   
   ### Additional context
   
   _No response_
   
   ### Checklist
   
   - [x] I have searched Superset docs and Slack and didn't find a solution to 
my problem.
   - [x] I have searched the GitHub issue tracker and didn't find a similar bug 
report.
   - [x] I have checked Superset's logs for errors and if I found a relevant 
Python stacktrace, I included it here as text in the "additional context" 
section.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


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

Reply via email to