From c302adc8154deaf57e1d7dde3daaef35a4b660c9 Mon Sep 17 00:00:00 2001 From: Botzy Date: Fri, 28 Mar 2025 15:22:41 +0200 Subject: [PATCH] fix(GamepadSupport): disable click on dropdowns --- .../GamepadNavigation/useContentGamepadNavigation.tsx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/services/GamepadNavigation/useContentGamepadNavigation.tsx b/src/services/GamepadNavigation/useContentGamepadNavigation.tsx index fb73b6789..938ce9e31 100644 --- a/src/services/GamepadNavigation/useContentGamepadNavigation.tsx +++ b/src/services/GamepadNavigation/useContentGamepadNavigation.tsx @@ -92,8 +92,10 @@ const useContentGamepadNavigation = ( elements[0].focus(); return; } - - activeElement?.click(); + const isActiveSelectElement = [activeElement.classList].some((className) => /^select-input/.test(className.toString())); + if(!isActiveSelectElement) { + activeElement?.click(); + } }; gamepad?.on('analog', gamepadHandlerId, handleGamepadNavigation);