(target: EventTarget | HTMLElement | undefined)
| 343 | } |
| 344 | |
| 345 | function targetIsTextField(target: EventTarget | HTMLElement | undefined): boolean { |
| 346 | if (!(target instanceof HTMLElement)) return false; |
| 347 | return ( |
| 348 | target.isContentEditable || |
| 349 | target instanceof HTMLTextAreaElement || |
| 350 | (target instanceof HTMLInputElement && ["text", "password", "email", "url", "tel", "search", "number", "date", "datetime-local", "month", "time", "week"].includes(target.type)) |
| 351 | ); |
| 352 | } |
| 353 | |
| 354 | function potentiallyRestoreCanvasFocus(e: Event) { |
| 355 | const appElement = window.document.querySelector("[data-app-container]"); |
no outgoing calls
no test coverage detected