From 6ef03498a93018df36fceee813885de549bc7083 Mon Sep 17 00:00:00 2001 From: Aman Agrawal Date: Tue, 3 Oct 2023 16:25:04 +0000 Subject: [PATCH] popover_menus: Fix enter keypress not working on some popovers. Fixed for message actions popover, stream popover, topic popover and maybe others. --- web/src/popover_menus.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/web/src/popover_menus.js b/web/src/popover_menus.js index 964063bd94..4fc52c2478 100644 --- a/web/src/popover_menus.js +++ b/web/src/popover_menus.js @@ -89,6 +89,11 @@ export function popover_items_handle_keyboard(key, $items) { let index = $items.index($items.filter(":focus")); + if (key === "enter" && index >= 0 && index < $items.length) { + $items.eq(index).trigger("click"); + return; + } + if (index === -1) { index = 0; } else if ((key === "down_arrow" || key === "vim_down") && index < $items.length - 1) {