From 9dbf95ee7233301476a4935c620a40f08ac7ee95 Mon Sep 17 00:00:00 2001 From: "Joshua A. Horton" Date: Fri, 14 Jun 2024 10:06:10 +0700 Subject: [PATCH] fix(web): fix id of longpress keys with modifier set in touch layout Fixes: #11782 Cherry-pick-of: #11783 --- web/src/engine/osk/src/input/gestures/browser/oskSubKey.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/web/src/engine/osk/src/input/gestures/browser/oskSubKey.ts b/web/src/engine/osk/src/input/gestures/browser/oskSubKey.ts index bf7d5eb5f4..c8c995c355 100644 --- a/web/src/engine/osk/src/input/gestures/browser/oskSubKey.ts +++ b/web/src/engine/osk/src/input/gestures/browser/oskSubKey.ts @@ -16,8 +16,7 @@ export default class OSKSubKey extends OSKKey { } getId(): string { - // Create (temporarily) unique ID by prefixing 'popup-' to actual key ID - return 'popup-'+this.layer+'-'+this.spec['id']; + return 'popup-'+this.spec.elementID; } construct(osk: VisualKeyboard, baseKey: KeyElement, topMargin: boolean): HTMLDivElement {