diff --git a/src/plugins/help/helpplugin.cpp b/src/plugins/help/helpplugin.cpp
index f9bc025075347a40388ea8cc777daab0b3d9fef4..a867d7f971705d4dcf398a5810559c856cd6c454 100644
--- a/src/plugins/help/helpplugin.cpp
+++ b/src/plugins/help/helpplugin.cpp
@@ -772,6 +772,9 @@ HelpViewer* HelpPlugin::viewerForContextMode()
 {
     using namespace Core;
 
+    if (m_core->modeManager()->currentMode()->id() == Core::Constants::MODE_WELCOME)
+        m_core->modeManager()->activateMode(Core::Constants::MODE_EDIT);
+
     bool showSideBySide = false;
     RightPanePlaceHolder *placeHolder = RightPanePlaceHolder::current();
     switch (contextHelpOption()) {