From 367fa135aa637f64c6f22f6b7e5e592a0f53633f Mon Sep 17 00:00:00 2001 From: Mark Otto Date: Thu, 10 Apr 2025 14:09:32 -0700 Subject: [PATCH] Attempt to return focus explicitly to dropdown trigger --- js/src/dropdown.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/js/src/dropdown.js b/js/src/dropdown.js index 96094a3e65..88af932f76 100644 --- a/js/src/dropdown.js +++ b/js/src/dropdown.js @@ -207,6 +207,9 @@ class Dropdown extends BaseComponent { this._element.setAttribute('aria-expanded', 'false') Manipulator.removeDataAttribute(this._menu, 'popper') EventHandler.trigger(this._element, EVENT_HIDDEN, relatedTarget) + + // Explicitly return focus to the trigger element + this._element.focus() } _getConfig(config) {