@@ -14,6 +14,7 @@ import org.digma.intellij.plugin.model.rest.navigation.CodeLocation
1414import org.digma.intellij.plugin.navigation.MainContentViewSwitcher
1515import org.digma.intellij.plugin.navigation.View
1616import org.digma.intellij.plugin.navigation.codenavigation.CodeNavigator
17+ import org.digma.intellij.plugin.persistence.PersistenceService
1718import org.digma.intellij.plugin.posthog.ActivityMonitor
1819import org.digma.intellij.plugin.ui.MainToolWindowCardsController
1920import org.digma.intellij.plugin.ui.ToolWindowShower
@@ -47,12 +48,15 @@ class ScopeManager(private val project: Project) {
4748
4849
4950 EDT .ensureEDT {
50- MainToolWindowCardsController .getInstance(project).closeAllNotificationsIfShowing()
51- MainToolWindowCardsController .getInstance(project).closeCoveringViewsIfNecessary()
52-
53- if (! isCalledFromReact) {
54- // if react called changeToHome it's ok not to show the tool window, usually its on connection events.
55- ToolWindowShower .getInstance(project).showToolWindow()
51+ // don't do that on first wizard launch to let user complete the installation wizard.
52+ if (! PersistenceService .getInstance().isFirstWizardLaunch()) {
53+ MainToolWindowCardsController .getInstance(project).closeAllNotificationsIfShowing()
54+ MainToolWindowCardsController .getInstance(project).closeCoveringViewsIfNecessary()
55+
56+ if (! isCalledFromReact) {
57+ // if react called changeToHome it's ok not to show the tool window, usually its on connection events.
58+ ToolWindowShower .getInstance(project).showToolWindow()
59+ }
5660 }
5761 }
5862
0 commit comments