diff --git a/js/layouts/tab-container/regular-tabs.js b/js/layouts/tab-container/regular-tabs.js index 24b92cd12f..bafbf85e87 100644 --- a/js/layouts/tab-container/regular-tabs.js +++ b/js/layouts/tab-container/regular-tabs.js @@ -127,13 +127,13 @@ $.widget( "itop.regulartabs", $.ui.tabs, { // JQuery UI overload disable: function(index){ const panel = this._getPanelForTab( index ); - panel.hide(); + panel.addClass('ibo-is-hidden'); // Do not use .hide() since it alters the tab state this._super( index ); }, // JQuery UI overload enable: function(index) { const panel = this._getPanelForTab( index ); - panel.show(); + panel.removeClass('ibo-is-hidden'); // Do not use .show() since it alters the tab state this._super( index ); }, }); diff --git a/js/layouts/tab-container/scrollable-tabs.js b/js/layouts/tab-container/scrollable-tabs.js index 9ffaec8a03..9a088db095 100644 --- a/js/layouts/tab-container/scrollable-tabs.js +++ b/js/layouts/tab-container/scrollable-tabs.js @@ -380,13 +380,13 @@ $.widget( "itop.scrollabletabs", $.ui.tabs, { // JQuery UI overload disable: function(index){ const panel = this._getPanelForTab( this.tabs[index] ); - panel.hide(); + panel.addClass('ibo-is-hidden'); // Do not use .hide() since it alters the tab state this._super( index ); }, // JQuery UI overload enable: function(index) { const panel = this._getPanelForTab( this.tabs[index] ); - panel.show(); + panel.removeClass('ibo-is-hidden'); // Do not use .show() since it alters the tab state this._super( index ); }, });