From d49d8ce583f6f12552f122122a99063738656cd9 Mon Sep 17 00:00:00 2001 From: GeoSot Date: Sun, 2 Oct 2022 13:05:30 +0300 Subject: Ensure Tab keyboard functionality after #37146 (#37200) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * fix: keyboard functionality * test: add tests * Add some focus spies in 2 other unit tests Co-authored-by: Julien Déramond --- js/src/tab.js | 1 + 1 file changed, 1 insertion(+) (limited to 'js/src') diff --git a/js/src/tab.js b/js/src/tab.js index 1d6d68d85..2f1803754 100644 --- a/js/src/tab.js +++ b/js/src/tab.js @@ -161,6 +161,7 @@ class Tab extends BaseComponent { const nextActiveElement = getNextActiveElement(this._getChildren().filter(element => !isDisabled(element)), event.target, isNext, true) if (nextActiveElement) { + nextActiveElement.focus({ preventScroll: true }) Tab.getOrCreateInstance(nextActiveElement).show() } } -- cgit v1.2.3