diff --git a/src/ol/PluggableMap.js b/src/ol/PluggableMap.js index 75e8e204a8..eb13f51999 100644 --- a/src/ol/PluggableMap.js +++ b/src/ol/PluggableMap.js @@ -949,8 +949,8 @@ class PluggableMap extends BaseObject { // coordinates so interactions cannot be used. return; } - let target = mapBrowserEvent.originalEvent.target; - while (target instanceof HTMLElement) { + let target = /** @type {Node} */ (mapBrowserEvent.originalEvent.target); + while (target) { if (target.parentElement === this.overlayContainerStopEvent_) { return; }