diff --git a/src/ol/PluggableMap.js b/src/ol/PluggableMap.js index e6793a2836..e6fb62a1ca 100644 --- a/src/ol/PluggableMap.js +++ b/src/ol/PluggableMap.js @@ -1031,7 +1031,7 @@ class PluggableMap extends BaseObject { ); if ( this.overlayContainerStopEvent_.contains(target) || - !(document.body.contains(target) || this.viewport_.contains(target)) + !(document.body.contains(target) || rootNode.contains(target)) ) { // Abort if the event target is a child of the container that doesn't allow // event propagation or is no longer in the page. It's possible for the target to no longer