From 623e387c6d0fd07203845d7b2459c23d56cba329 Mon Sep 17 00:00:00 2001 From: Sonia Sanz Vivas Date: Wed, 28 May 2025 09:58:53 +0200 Subject: [PATCH] Make option list with stats accessible with keyboard --- .../options_list_with_stats/option_list_with_stats.tsx | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/x-pack/platform/packages/private/ml/field_stats_flyout/options_list_with_stats/option_list_with_stats.tsx b/x-pack/platform/packages/private/ml/field_stats_flyout/options_list_with_stats/option_list_with_stats.tsx index b4d0a93630cb0..a74a0245405a8 100644 --- a/x-pack/platform/packages/private/ml/field_stats_flyout/options_list_with_stats/option_list_with_stats.tsx +++ b/x-pack/platform/packages/private/ml/field_stats_flyout/options_list_with_stats/option_list_with_stats.tsx @@ -117,6 +117,13 @@ export const OptionListWithFieldStats: FC = ({ onChange={() => {}} value={value} aria-labelledby={titleId} + onKeyDown={(e) => { + if (e.key === 'Enter' || e.key === 'ArrowDown') { + e.preventDefault(); + e.stopPropagation(); + setPopoverOpen.bind(null, true)(); + } + }} /> }