diff --git a/src/mainview/MainView.qml b/src/mainview/MainView.qml
index 80c4e75df3b1d888776b3abf94c262a9e2e6f6c8..0d4239063324e232ab30285e2f01719df59a81b3 100644
--- a/src/mainview/MainView.qml
+++ b/src/mainview/MainView.qml
@@ -501,10 +501,14 @@ Window {
                 }
             } else if (sidePanelViewStack.visible
                        && !mainViewStack.visible) {
+                // Note: the change of visibility for mainViewWindowSidePanel
+                //       is to prevent accountComboBox to be shown when pushing
+                //       pages to sidePanelViewStack (to be refactored)
+                mainViewWindowSidePanel.visible = false
                 if (callStackViewShouldShow) {
-                    sidePanelViewStack.push(callStackView)
+                    sidePanelViewStack.push(callStackView, StackView.Immediate)
                 } else {
-                    sidePanelViewStack.push(communicationPageMessageWebView)
+                    sidePanelViewStack.push(communicationPageMessageWebView, StackView.Immediate)
                 }
             } else if (!sidePanelViewStack.visible
                        && !mainViewStack.visible) {