@vaadin/overlay
Advanced tools
Comparing version 24.4.4 to 24.4.5
{ | ||
"name": "@vaadin/overlay", | ||
"version": "24.4.4", | ||
"version": "24.4.5", | ||
"publishConfig": { | ||
@@ -39,7 +39,7 @@ "access": "public" | ||
"@polymer/polymer": "^3.0.0", | ||
"@vaadin/a11y-base": "~24.4.4", | ||
"@vaadin/component-base": "~24.4.4", | ||
"@vaadin/vaadin-lumo-styles": "~24.4.4", | ||
"@vaadin/vaadin-material-styles": "~24.4.4", | ||
"@vaadin/vaadin-themable-mixin": "~24.4.4", | ||
"@vaadin/a11y-base": "~24.4.5", | ||
"@vaadin/component-base": "~24.4.5", | ||
"@vaadin/vaadin-lumo-styles": "~24.4.5", | ||
"@vaadin/vaadin-material-styles": "~24.4.5", | ||
"@vaadin/vaadin-themable-mixin": "~24.4.5", | ||
"lit": "^3.0.0" | ||
@@ -52,3 +52,3 @@ }, | ||
}, | ||
"gitHead": "821e80d0d4388a3c739717b016ae658051ec806d" | ||
"gitHead": "4670908dfba42d5bfe1225394e82a522d8c5a1be" | ||
} |
@@ -9,3 +9,3 @@ /** | ||
import { FocusTrapController } from '@vaadin/a11y-base/src/focus-trap-controller.js'; | ||
import { getDeepActiveElement } from '@vaadin/a11y-base/src/focus-utils.js'; | ||
import { getDeepActiveElement, isKeyboardActive } from '@vaadin/a11y-base/src/focus-utils.js'; | ||
import { ControllerMixin } from '@vaadin/component-base/src/controller-mixin.js'; | ||
@@ -80,3 +80,4 @@ | ||
if (this.restoreFocusOnClose && this._shouldRestoreFocus()) { | ||
this.__focusRestorationController.restoreFocus(); | ||
const preventScroll = !isKeyboardActive(); | ||
this.__focusRestorationController.restoreFocus({ preventScroll }); | ||
} | ||
@@ -83,0 +84,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
70685
1559