From 460fcadddeda89151fb1224b873be89f6feeca98 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Thu, 12 Aug 2021 18:47:54 +0200 Subject: [PATCH] Restore the tabs scroll position when switching tab issue10633 review336751002 --- src/tab.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/tab.js b/src/tab.js index a685c7017d..6b5f491c4f 100644 --- a/src/tab.js +++ b/src/tab.js @@ -422,6 +422,12 @@ id: tab.id }).append(tab.el) .appendTo(tabcontent); + tab_link.on('hide.bs.tab', function(evt) { + jQuery(evt.target).data('scrollTop', tabs.scrollTop()); + }); + tab_link.on('shown.bs.tab', function(evt) { + tabs.scrollTop(jQuery(evt.target).data('scrollTop') || 0); + }); tab_link.tab('show'); tabs.trigger('ready'); };