This is an automated email from the ASF dual-hosted git repository.

msyavuz pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/superset.git


The following commit(s) were added to refs/heads/master by this push:
     new abf90de0ca fix(select): prevent bulk action buttons from being cut off 
in filters (#37453)
abf90de0ca is described below

commit abf90de0cad95f6ed3fdb7d8ff4f8db4f3e4c35a
Author: Jean Massucatto <[email protected]>
AuthorDate: Wed Jan 28 11:16:14 2026 -0300

    fix(select): prevent bulk action buttons from being cut off in filters 
(#37453)
---
 .../packages/superset-ui-core/src/components/Select/Select.test.tsx    | 2 +-
 .../packages/superset-ui-core/src/components/Select/Select.tsx         | 3 ++-
 .../packages/superset-ui-core/src/components/Select/styles.tsx         | 1 +
 3 files changed, 4 insertions(+), 2 deletions(-)

diff --git 
a/superset-frontend/packages/superset-ui-core/src/components/Select/Select.test.tsx
 
b/superset-frontend/packages/superset-ui-core/src/components/Select/Select.test.tsx
index e13c98c547..e0383d8255 100644
--- 
a/superset-frontend/packages/superset-ui-core/src/components/Select/Select.test.tsx
+++ 
b/superset-frontend/packages/superset-ui-core/src/components/Select/Select.test.tsx
@@ -86,7 +86,7 @@ const getSelect = () =>
   screen.getByRole('combobox', { name: new RegExp(ARIA_LABEL, 'i') });
 
 const selectAllButtonText = (length: number) => `Select all (${length})`;
-const deselectAllButtonText = (length: number) => `Deselect all (${length})`;
+const deselectAllButtonText = (length: number) => `Clear (${length})`;
 
 const findSelectOption = (text: string) =>
   waitFor(() =>
diff --git 
a/superset-frontend/packages/superset-ui-core/src/components/Select/Select.tsx 
b/superset-frontend/packages/superset-ui-core/src/components/Select/Select.tsx
index 3f6ecb379b..222ba643bc 100644
--- 
a/superset-frontend/packages/superset-ui-core/src/components/Select/Select.tsx
+++ 
b/superset-frontend/packages/superset-ui-core/src/components/Select/Select.tsx
@@ -523,7 +523,7 @@ const Select = forwardRef(
               handleDeselectAll();
             }}
           >
-            {`${t('Deselect all')} (${bulkSelectCounts.deselectable})`}
+            {`${t('Clear')} (${bulkSelectCounts.deselectable})`}
           </Button>
         </StyledBulkActionsContainer>
       ),
@@ -777,6 +777,7 @@ const Select = forwardRef(
           options={visibleOptions}
           optionRender={option => <Space>{option.label || 
option.value}</Space>}
           oneLine={oneLine}
+          popupMatchSelectWidth={selectAllEnabled ? 168 : true}
           css={props.css}
           dropdownAlign={DROPDOWN_ALIGN_BOTTOM}
           {...props}
diff --git 
a/superset-frontend/packages/superset-ui-core/src/components/Select/styles.tsx 
b/superset-frontend/packages/superset-ui-core/src/components/Select/styles.tsx
index 8eaa5d1eef..eedbd1fd3b 100644
--- 
a/superset-frontend/packages/superset-ui-core/src/components/Select/styles.tsx
+++ 
b/superset-frontend/packages/superset-ui-core/src/components/Select/styles.tsx
@@ -142,5 +142,6 @@ export const StyledBulkActionsContainer = styled(Flex)`
   ${({ theme }) => `
     padding: ${theme.sizeUnit}px;
     border-top: 1px solid ${theme.colorSplit};
+    gap: ${theme.sizeUnit * 2}px;
   `}
 `;

Reply via email to