From 59e032fd6054a33958341cf5bb7851cf18c65334 Mon Sep 17 00:00:00 2001 From: Eberhard Beilharz Date: Thu, 8 Oct 2026 18:25:14 +0200 Subject: [PATCH] fix(web): prevent crash adding log entry for keystroke with `inputBreadCrumb` Fixes: #16760 Fixes: [KEYMAN_WEB_YH](https://keyman.sentry.io/issues/7661231665/?referrer=github_integration) Cherry-pick: #16761 Build-bot: skip Test-bot: skip --- web/src/engine/src/main/headless/transcriptionCache.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/web/src/engine/src/main/headless/transcriptionCache.ts b/web/src/engine/src/main/headless/transcriptionCache.ts index 7ff3832b9b..5fcfd00b33 100644 --- a/web/src/engine/src/main/headless/transcriptionCache.ts +++ b/web/src/engine/src/main/headless/transcriptionCache.ts @@ -22,7 +22,7 @@ export class TranscriptionCache extends RewindableCache { }); return entries - .map(({key, entry}) => `Context state ${key}'s keystroke:\n${entry.keystroke.inputBreadcrumb ?? ''}`) + .map(({key, entry}) => `Context state ${key}'s keystroke:\n${entry?.keystroke?.inputBreadcrumb ?? ''}`) .join('\n'); } -} \ No newline at end of file +}