From 0f598073a8bdf2859e532540aad89f903f05f40b Mon Sep 17 00:00:00 2001 From: Dmitry Lyzo Date: Sun, 2 Feb 2025 21:15:02 +0300 Subject: [PATCH] Fix navigation for emby-select element Regression 84563176a174601aca7238b190f6eee4c5e2c758 If we prevent default action, keyboard navigation won't work. --- src/elements/emby-select/emby-select.js | 20 +++----------------- 1 file changed, 3 insertions(+), 17 deletions(-) diff --git a/src/elements/emby-select/emby-select.js b/src/elements/emby-select/emby-select.js index 2ed9e7c89b..b845c68c16 100644 --- a/src/elements/emby-select/emby-select.js +++ b/src/elements/emby-select/emby-select.js @@ -79,23 +79,9 @@ function onMouseDown(e) { } function onKeyDown(e) { - switch (e.keyCode) { - case 13: - if (!enableNativeMenu()) { - e.preventDefault(); - showActionSheet(this); - } - return; - case 37: - case 38: - case 39: - case 40: - if (layoutManager.tv) { - e.preventDefault(); - } - return; - default: - break; + if (e.keyCode === 13 && !enableNativeMenu()) { + e.preventDefault(); + showActionSheet(this); } }