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) {