File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -292,11 +292,11 @@ export class ListboxPattern<V> {
292292 }
293293
294294 protected _getItem ( e : PointerEvent ) {
295- if ( ! ( e . target instanceof HTMLElement ) ) {
295+ if ( ! e . target ) {
296296 return ;
297297 }
298298
299- const element = e . target . closest ( '[role="option"]' ) ;
299+ const element = ( e . target as Element ) . closest ( '[role="option"]' ) ;
300300 return this . inputs . items ( ) . find ( i => i . element ( ) === element ) ;
301301 }
302302}
Original file line number Diff line number Diff line change @@ -296,11 +296,11 @@ export class TabListPattern {
296296
297297 /** Returns the tab item associated with the given pointer event. */
298298 private _getItem ( e : PointerEvent ) {
299- if ( ! ( e . target instanceof HTMLElement ) ) {
299+ if ( ! e . target ) {
300300 return ;
301301 }
302302
303- const element = e . target . closest ( '[role="tab"]' ) ;
303+ const element = ( e . target as Element ) . closest ( '[role="tab"]' ) ;
304304 return this . inputs . items ( ) . find ( i => i . element ( ) === element ) ;
305305 }
306306}
Original file line number Diff line number Diff line change @@ -479,10 +479,10 @@ export class TreePattern<V> implements TreeInputs<V> {
479479
480480 /** Retrieves the TreeItemPattern associated with a DOM event, if any. */
481481 protected _getItem ( event : Event ) : TreeItemPattern < V > | undefined {
482- if ( ! ( event . target instanceof HTMLElement ) ) {
482+ if ( ! event . target ) {
483483 return ;
484484 }
485- const element = event . target . closest ( '[role="treeitem"]' ) ;
485+ const element = ( event . target as Element ) . closest ( '[role="treeitem"]' ) ;
486486 return this . inputs . items ( ) . find ( i => i . element ( ) === element ) ;
487487 }
488488}
You can’t perform that action at this time.
0 commit comments