diff --git a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/adwindow/ADTabpanel.java b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/adwindow/ADTabpanel.java index c27de5daac..cb60ddefb2 100644 --- a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/adwindow/ADTabpanel.java +++ b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/adwindow/ADTabpanel.java @@ -1597,9 +1597,12 @@ DataStatusListener, IADTabpanel, IdSpace, IFieldEditorContainer if (detailPane.getParent() == null) { formContainer.appendSouth(detailPane); } + IADTabpanel tabPanel = detailPane.getSelectedADTabpanel(); if (tabPanel != null) { - if (!tabPanel.isActivated()) { + if (!tabPanel.isActivated() || !detailPane.isVisible()) { + if (!detailPane.isVisible()) + detailPane.setVisible(true); tabPanel.activate(true); } else { tabPanel.getGridView().invalidateGridView();