(target: EventTarget | null | undefined)
| 900 | })) |
| 901 | |
| 902 | const isEditableTarget = (target: EventTarget | null | undefined) => { |
| 903 | if (!(target instanceof HTMLElement)) return false |
| 904 | return /^(INPUT|TEXTAREA|SELECT|BUTTON)$/.test(target.tagName) || target.isContentEditable |
| 905 | } |
| 906 | |
| 907 | const deepActiveElement = () => { |
| 908 | let current: Element | null = document.activeElement |