diff --git a/scm-webapp/src/main/webapp/resources/js/group/sonia.group.panel.js b/scm-webapp/src/main/webapp/resources/js/group/sonia.group.panel.js index a3e840db3c..2370956fc5 100644 --- a/scm-webapp/src/main/webapp/resources/js/group/sonia.group.panel.js +++ b/scm-webapp/src/main/webapp/resources/js/group/sonia.group.panel.js @@ -186,6 +186,8 @@ Sonia.History.register('groupPanel', { if ( ! panel ){ main.addGroupsTabPanel(); panel = Ext.getCmp('groups'); + } else { + main.addTab(panel); } if (repoId){ panel.getGrid().selectById(repoId); diff --git a/scm-webapp/src/main/webapp/resources/js/repository/sonia.repository.panel.js b/scm-webapp/src/main/webapp/resources/js/repository/sonia.repository.panel.js index 28be95d035..ddd0bd9c46 100644 --- a/scm-webapp/src/main/webapp/resources/js/repository/sonia.repository.panel.js +++ b/scm-webapp/src/main/webapp/resources/js/repository/sonia.repository.panel.js @@ -295,6 +295,8 @@ Sonia.History.register('repositoryPanel', { if ( ! panel ){ main.addRepositoriesTabPanel(); panel = Ext.getCmp('repositories'); + } else { + main.addTab(panel); } if (repoId){ panel.getGrid().selectById(repoId);