diff --git a/build/js/IFrame.js b/build/js/IFrame.js index f919edf19..79f5c2cfe 100644 --- a/build/js/IFrame.js +++ b/build/js/IFrame.js @@ -146,11 +146,17 @@ class IFrame { } removeActiveTab() { - $(`${SELECTOR_TAB_NAVBAR_NAV_ITEM}.active`).parent().remove() + const $navItem = $(`${SELECTOR_TAB_NAVBAR_NAV_ITEM}.active`) + const $navItemParent = $navItem.parent() + const navItemIndex = $navItem.index() + $navItem.remove() $('.tab-pane.active').remove() if ($(SELECTOR_TAB_CONTENT).children().length == $(`${SELECTOR_TAB_EMPTY}, ${SELECTOR_TAB_LOADING}`).length) { $(SELECTOR_TAB_EMPTY).show() + } else { + const prevNavItemIndex = navItemIndex - 1 + this.switchTab($navItemParent.children().eq(prevNavItemIndex).find('a')) } }