dosubot[bot] commented on issue #34617:
URL: https://github.com/apache/superset/issues/34617#issuecomment-3167656853

   <!-- Greeting -->
   Hi @Pegoku! I'm [Dosu](https://go.dosu.dev/dosubot) and I’m helping the 
superset team.
   
   <!-- Answer -->
   The "Apply filters" button is disabled if any required filter is missing a 
value or has a validation error, even if other filters have been changed. This 
is controlled by the checkIsApplyDisabled function in the FilterBar component, 
which checks for validation errors, unchanged filter states, and missing 
required values. As a result, the button can appear unclickable unless all 
required filters are set, which can feel like you must update every filter 
before applying changes. This is strict validation logic, not a recent 
regression, and recent changes (like accessibility or dependent filter 
improvements) haven't altered this core behavior. If you want to relax this 
requirement, it would involve changing the logic in checkIsApplyDisabled to 
allow partial filter updates or to only require that changed filters are valid 
and set.  
   [See FilterBar 
logic](https://github.com/apache/superset/blob/829e4d92d91ceae4b43b1ed3b063ffe45377799c/superset-frontend/src/dashboard/components/nativeFilters/FilterBar/utils.ts)
   
   
   <!-- Dosu Comment Footer -->
   *To reply, just mention [@dosu](https://go.dosu.dev/dosubot).*
   
   ---
   <sup>How did I do? 
[Good](https://app.dosu.dev/response-feedback/1020f7b7-a270-4e97-bebf-bfdf36661816?feedback_type=great_response)
 | 
[Irrelevant](https://app.dosu.dev/response-feedback/1020f7b7-a270-4e97-bebf-bfdf36661816?feedback_type=irrelevant_answer)
 | 
[Incorrect](https://app.dosu.dev/response-feedback/1020f7b7-a270-4e97-bebf-bfdf36661816?feedback_type=incorrect_sources)
 | 
[Verbose](https://app.dosu.dev/response-feedback/1020f7b7-a270-4e97-bebf-bfdf36661816?feedback_type=too_verbose)
 | 
[Hallucination](https://app.dosu.dev/response-feedback/1020f7b7-a270-4e97-bebf-bfdf36661816?feedback_type=hallucination)
 | [Report 
šŸ›](https://app.dosu.dev/response-feedback/1020f7b7-a270-4e97-bebf-bfdf36661816?feedback_type=bug_report)
 | 
[Other](https://app.dosu.dev/response-feedback/1020f7b7-a270-4e97-bebf-bfdf36661816?feedback_type=other)</sup>&nbsp;&nbsp;[![Chat
 with 
Dosu](https://dosu.dev/dosu-chat-badge.svg)](https://app.dosu.dev/a28d3c7e-a9d3-459e-9fb6-3a6f9ff4f357/ask?utm_source=githu
 b)&nbsp;[![Join 
Discord](https://img.shields.io/badge/join-5865F2?logo=discord&logoColor=white&label=)](https://go.dosu.dev/discord-bot)&nbsp;[![Share
 on 
X](https://img.shields.io/badge/X-share-black)](https://twitter.com/intent/tweet?text=%40dosu_ai%20helped%20me%20solve%20this%20issue!&url=https%3A//github.com/apache/superset/issues/34617)


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