keymanapp / keyman

Keyman cross platform input methods system running on Android, iOS, Linux, macOS, Windows and mobile and desktop web
https://keyman.com/
Other
372 stars 102 forks source link

bug(web): `TypeError: Cannot read properties of null (reading 'tagName')` #11383

Closed sentry-io[bot] closed 6 days ago

sentry-io[bot] commented 1 week ago

Good reference event: https://keyman.sentry.io/issues/5262360279/events/c773d3ce356344d0809ea3296b7151fb/

Sentry Issue: KEYMANWEB-COM-1K5

TypeError: Cannot read properties of null (reading 'tagName')
  at this.focusControlEvent (https://s.keyman.com/kmw/engine/17.0.319/src/web/src/app/ui/kmwuitoolbar.ts:1061:14)
  at LegacyEventEmitter.callEvent (https://s.keyman.com/kmw/engine/17.0.319/src/web/src/engine/events/src/legacyEventEmitter.ts:142:16)
  at ContextManager.setActiveTarget (https://s.keyman.com/kmw/engine/17.0.319/src/web/src/app/browser/src/contextManager.ts:304:22)
  at ContextManager.forgetActiveTarget (https://s.keyman.com/kmw/engine/17.0.319/src/web/src/app/browser/src/contextManager.ts:222:10)
  at Ct.<anonymous> (https://s.keyman.com/kmw/engine/17.0.319/src/web/src/app/browser/src/contextManager.ts:167:16)
...
(8 additional frame(s) were not displayed)