From d24cb6f6b63124609dbf7ef3a6507a390ba077b0 Mon Sep 17 00:00:00 2001 From: 2005LIKHITH Date: Wed, 3 Jun 2026 20:26:48 +0530 Subject: [PATCH 1/2] fix: don't infer aria-expanded from hasActiveFilters on EuiFilterButton Closes #9692 --- packages/eui/changelogs/upcoming/9692.md | 3 +++ packages/eui/src/components/filter_group/filter_button.tsx | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) create mode 100644 packages/eui/changelogs/upcoming/9692.md diff --git a/packages/eui/changelogs/upcoming/9692.md b/packages/eui/changelogs/upcoming/9692.md new file mode 100644 index 000000000000..5f8b7ed5d4f8 --- /dev/null +++ b/packages/eui/changelogs/upcoming/9692.md @@ -0,0 +1,3 @@ +**Bug fixes** + +- Fixed `EuiFilterButton` to not infer `aria-expanded` from `hasActiveFilters` when rendered as a collapsible chevron button diff --git a/packages/eui/src/components/filter_group/filter_button.tsx b/packages/eui/src/components/filter_group/filter_button.tsx index 54f0351c4b0d..6a8f0ad8be7a 100644 --- a/packages/eui/src/components/filter_group/filter_button.tsx +++ b/packages/eui/src/components/filter_group/filter_button.tsx @@ -122,7 +122,7 @@ export const EuiFilterButton: FunctionComponent = ({ // assumption about type of usage based on icon usage // requires manual override to apply correct aria attributes for more custom usages const isCollapsible = !isToggle && iconType === 'chevronSingleDown'; - const isExpanded = isCollapsible && (isSelected ?? hasActiveFilters); + const isExpanded = isCollapsible && isSelected; const styles = useEuiMemoizedStyles(euiFilterButtonStyles); const focusColorStyles = useEuiMemoizedStyles(_compressedButtonFocusColors); From 914632d3180d27b732087f704250d9d3db31e469 Mon Sep 17 00:00:00 2001 From: 2005LIKHITH Date: Thu, 4 Jun 2026 18:39:11 +0530 Subject: [PATCH 2/2] fix: rename changelog from issue number to PR number (9692 -> 9707) --- packages/eui/changelogs/upcoming/{9692.md => 9707.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename packages/eui/changelogs/upcoming/{9692.md => 9707.md} (100%) diff --git a/packages/eui/changelogs/upcoming/9692.md b/packages/eui/changelogs/upcoming/9707.md similarity index 100% rename from packages/eui/changelogs/upcoming/9692.md rename to packages/eui/changelogs/upcoming/9707.md