()
| 210 | } |
| 211 | |
| 212 | teardown(): void { |
| 213 | document.removeEventListener('keydown', this.onKeyDown, true); |
| 214 | document.removeEventListener('keyup', this.onKeyUp, true); |
| 215 | window.removeEventListener('focus', this.onFocus, true); |
| 216 | window.removeEventListener('blur', this.onBlur, true); |
| 217 | document.removeEventListener('click', this.onClick, true); |
| 218 | document.removeEventListener('pointerdown', this.onPointerDown, true); |
| 219 | |
| 220 | for (let event of CANCELED_EVENTS) { |
| 221 | document.removeEventListener(event, this.cancelEvent, true); |
| 222 | } |
| 223 | |
| 224 | this.mutationObserver?.disconnect(); |
| 225 | this.restoreAriaHidden?.(); |
| 226 | } |
| 227 | |
| 228 | onKeyDown(e: KeyboardEvent): void { |
| 229 | this.cancelEvent(e); |
no test coverage detected