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;
`}
`;