@vaadin/overlay
Advanced tools
Comparing version 24.3.10 to 24.3.11
{ | ||
"name": "@vaadin/overlay", | ||
"version": "24.3.10", | ||
"version": "24.3.11", | ||
"publishConfig": { | ||
@@ -39,7 +39,7 @@ "access": "public" | ||
"@polymer/polymer": "^3.0.0", | ||
"@vaadin/a11y-base": "~24.3.10", | ||
"@vaadin/component-base": "~24.3.10", | ||
"@vaadin/vaadin-lumo-styles": "~24.3.10", | ||
"@vaadin/vaadin-material-styles": "~24.3.10", | ||
"@vaadin/vaadin-themable-mixin": "~24.3.10" | ||
"@vaadin/a11y-base": "~24.3.11", | ||
"@vaadin/component-base": "~24.3.11", | ||
"@vaadin/vaadin-lumo-styles": "~24.3.11", | ||
"@vaadin/vaadin-material-styles": "~24.3.11", | ||
"@vaadin/vaadin-themable-mixin": "~24.3.11" | ||
}, | ||
@@ -52,3 +52,3 @@ "devDependencies": { | ||
}, | ||
"gitHead": "32a4f327e78490074eaefa768f58857b83ca6278" | ||
"gitHead": "890abeb0937416074456782aa90ed92c1bfe9cac" | ||
} |
@@ -223,2 +223,3 @@ /** | ||
const rendererChanged = this._oldRenderer !== renderer; | ||
const hasOldRenderer = this._oldRenderer !== undefined; | ||
this._oldRenderer = renderer; | ||
@@ -229,3 +230,3 @@ | ||
if (rendererChanged) { | ||
if (rendererChanged && hasOldRenderer) { | ||
this.innerHTML = ''; | ||
@@ -232,0 +233,0 @@ // Whenever a Lit-based renderer is used, it assigns a Lit part to the node it was rendered into. |
@@ -149,3 +149,4 @@ /** | ||
__addUpdatePositionEventListeners() { | ||
window.addEventListener('resize', this._updatePosition); | ||
window.visualViewport.addEventListener('resize', this._updatePosition); | ||
window.visualViewport.addEventListener('scroll', this.__onScroll, true); | ||
@@ -160,3 +161,4 @@ this.__positionTargetAncestorRootNodes = getAncestorRootNodes(this.positionTarget); | ||
__removeUpdatePositionEventListeners() { | ||
window.removeEventListener('resize', this._updatePosition); | ||
window.visualViewport.removeEventListener('resize', this._updatePosition); | ||
window.visualViewport.removeEventListener('scroll', this.__onScroll, true); | ||
@@ -209,5 +211,7 @@ if (this.__positionTargetAncestorRootNodes) { | ||
// If the scroll event occurred inside the overlay, ignore it. | ||
if (!this.contains(e.target)) { | ||
this._updatePosition(); | ||
if (e.target instanceof Node && this.contains(e.target)) { | ||
return; | ||
} | ||
this._updatePosition(); | ||
} | ||
@@ -214,0 +218,0 @@ |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
70389
1548