diff --git a/web/source/osk/browser/pendingMultiTap.ts b/web/source/osk/browser/pendingMultiTap.ts index a45f4050ee..90bf97c438 100644 --- a/web/source/osk/browser/pendingMultiTap.ts +++ b/web/source/osk/browser/pendingMultiTap.ts @@ -92,7 +92,7 @@ namespace com.keyman.osk { public incrementTouch(newKey: KeyElement): PendingMultiTapState { // TODO: support for any key if(this._state == PendingMultiTapState.Waiting) { - if(!newKey['keyId'].includes('K_SHIFT')) { + if(!newKey?.['keyId']?.includes('K_SHIFT')) { this.cancel(); } else if(++this._touches == this.count) {