From 713d7140f18514c916f75be34e809ebe00c1691c Mon Sep 17 00:00:00 2001 From: GeoSot Date: Thu, 14 Jul 2022 12:06:06 +0300 Subject: Offcanvas: activate focustrap when backdrop is enabled (#36717) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * fix(offcanvas): activate focustrap when backdrop is enabled * Adding tabindex='-1' for both offcanvases in the docs * Remove useless aria-expanded='false' in togglers * Update js/tests/unit/offcanvas.spec.js Co-authored-by: Julien Déramond Co-authored-by: Julien Déramond Co-authored-by: Patrick H. Lauke --- js/src/offcanvas.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'js/src') diff --git a/js/src/offcanvas.js b/js/src/offcanvas.js index 34616eb37..30a9a4513 100644 --- a/js/src/offcanvas.js +++ b/js/src/offcanvas.js @@ -114,7 +114,7 @@ class Offcanvas extends BaseComponent { this._element.classList.add(CLASS_NAME_SHOWING) const completeCallBack = () => { - if (!this._config.scroll) { + if (!this._config.scroll || this._config.backdrop) { this._focustrap.activate() } -- cgit v1.2.3