()
| 34 | } |
| 35 | |
| 36 | function getActiveElement(): HTMLElement | null { |
| 37 | return document.activeElement instanceof HTMLElement ? document.activeElement : null |
| 38 | } |
| 39 | |
| 40 | function getContextElement(event?: KeyboardEvent | null): HTMLElement | null { |
| 41 | return getTargetElement(event) ?? getActiveElement() |