fix(select): ensure filter dropdown matches input field width#38886
Conversation
Code Review Agent Run #9ef09cActionable Suggestions - 0Additional Suggestions - 1
Review Details
Bito Usage GuideCommands Type the following command in the pull request comment and save the comment.
Refer to the documentation for additional commands. Configuration This repository uses Documentation & Help |
Sequence DiagramThis PR updates the filter select component so that the dropdown menu always matches the input field width, even when bulk selection is enabled, restoring a full-width, unclipped dropdown. sequenceDiagram
participant User
participant FilterUI
participant SelectComponent
participant DropdownMenu
User->>FilterUI: Click filter select input
FilterUI->>SelectComponent: Open dropdown
SelectComponent->>DropdownMenu: Render matching input width
DropdownMenu-->>User: Show full-width options and bulk actions
Generated by CodeAnt AI |
✅ Deploy Preview for superset-docs-preview ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
Code Review Agent Run #940450Actionable Suggestions - 0Additional Suggestions - 1
Review Details
Bito Usage GuideCommands Type the following command in the pull request comment and save the comment.
Refer to the documentation for additional commands. Configuration This repository uses Documentation & Help |
|
🎪 Showtime deployed environment on GHA for 84bfdfc • Environment: http://34.219.244.42:8080 (admin/admin) |
|
The testing for this task was completed. The application is working as expected. ScenarioVerify the dropdown width is the correct in relation with the input field. Variants
NOTE: “Select all” / “Clear” options are cut off when the user clicks on them.
Steps
Current resultAfter searching in the multi-select filter, the dropdown panel width matches the filter control width, and the “Select all” / “Clear” actions in the dropdown remain fully visible and usable (not cut off). Evidence |
Hi @michaelmorera-preset, related this, is it the same on master. |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## master #38886 +/- ##
==========================================
- Coverage 64.51% 64.51% -0.01%
==========================================
Files 2536 2536
Lines 130785 130784 -1
Branches 30349 30348 -1
==========================================
- Hits 84382 84377 -5
- Misses 44940 44944 +4
Partials 1463 1463
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
|
Bito Automatic Review Skipped – PR Already Merged |
(cherry picked from commit 41d401a)


User description
SUMMARY
Summary
Fixed filter dropdown not matching the full width of the input field when selectAllEnabled is true ans
Reverts the popupMatchSelectWidth change from #37453, which hardcoded the dropdown width to 168px to prevent bulk action buttons from being cut off, but introduced a regression where the dropdown is narrower than the input field.
BEFORE/AFTER SCREENSHOTS OR ANIMATED GIF
TESTING INSTRUCTIONS
ADDITIONAL INFORMATION
CodeAnt-AI Description
Make select dropdown match the input width
What Changed
Impact
✅ Dropdown matches the filter field✅ Fewer clipped bulk action buttons✅ More consistent select menus💡 Usage Guide
Checking Your Pull Request
Every time you make a pull request, our system automatically looks through it. We check for security issues, mistakes in how you're setting up your infrastructure, and common code problems. We do this to make sure your changes are solid and won't cause any trouble later.
Talking to CodeAnt AI
Got a question or need a hand with something in your pull request? You can easily get in touch with CodeAnt AI right here. Just type the following in a comment on your pull request, and replace "Your question here" with whatever you want to ask:
This lets you have a chat with CodeAnt AI about your pull request, making it easier to understand and improve your code.
Example
Preserve Org Learnings with CodeAnt
You can record team preferences so CodeAnt AI applies them in future reviews. Reply directly to the specific CodeAnt AI suggestion (in the same thread) and replace "Your feedback here" with your input:
This helps CodeAnt AI learn and adapt to your team's coding style and standards.
Example
Retrigger review
Ask CodeAnt AI to review the PR again, by typing:
Check Your Repository Health
To analyze the health of your code repository, visit our dashboard at https://app.codeant.ai. This tool helps you identify potential issues and areas for improvement in your codebase, ensuring your repository maintains high standards of code health.