diff --git a/web/pgadmin/static/js/dialog_tab_navigator.js b/web/pgadmin/static/js/dialog_tab_navigator.js index 19b2045..ea5fec3 100644 --- a/web/pgadmin/static/js/dialog_tab_navigator.js +++ b/web/pgadmin/static/js/dialog_tab_navigator.js @@ -86,7 +86,7 @@ class dialogTabNavigator { var self = this, nextTabPane, innerTabContainer, - prevtab = $(tabs).find('li.active').prev('li'); + prevtab = $(tabs).find('li').has('a.active').prev('li'); if (prevtab.length > 0) { prevtab.find('a').tab('show'); @@ -116,7 +116,7 @@ class dialogTabNavigator { var self = this, nextTabPane, innerTabContainer, - nexttab = $(tabs).find('li.active').next('li'); + nexttab = $(tabs).find('li').has('a.active').next('li'); if(nexttab.length > 0) { nexttab.find('a').tab('show'); @@ -149,4 +149,4 @@ class dialogTabNavigator { module.exports = { dialogTabNavigator: dialogTabNavigator, -}; \ No newline at end of file +}; diff --git a/web/regression/javascript/dialog_tab_navigator_spec.js b/web/regression/javascript/dialog_tab_navigator_spec.js index f355e88..5c46996 100644 --- a/web/regression/javascript/dialog_tab_navigator_spec.js +++ b/web/regression/javascript/dialog_tab_navigator_spec.js @@ -14,10 +14,10 @@ describe('dialogTabNavigator', function () { let dialog, tabNavigator, backward_shortcut, forward_shortcut; beforeEach(() => { - let dialogHtml =$('