diff --git a/components/dashboard/src/start/StartPage.tsx b/components/dashboard/src/start/StartPage.tsx
index 7b3add2e9f35ae..fceb1b92ea8eea 100644
--- a/components/dashboard/src/start/StartPage.tsx
+++ b/components/dashboard/src/start/StartPage.tsx
@@ -110,7 +110,7 @@ export function StartPage(props: StartPageProps) {
{props.children}
{props.showLatestIdeWarning && (
- You are using the latest release (unstable) for the editor.{" "}
+ This workspace is configured with the latest release (unstable) for the editor.{" "}
Change Preferences
diff --git a/components/dashboard/src/start/StartWorkspace.tsx b/components/dashboard/src/start/StartWorkspace.tsx
index 00a063b876d35b..7a47fb0aaf1c55 100644
--- a/components/dashboard/src/start/StartWorkspace.tsx
+++ b/components/dashboard/src/start/StartWorkspace.tsx
@@ -28,6 +28,7 @@ import { watchHeadlessLogs } from "../components/PrebuildLogs";
import { getGitpodService, gitpodHostUrl } from "../service/service";
import { StartPage, StartPhase, StartWorkspaceError } from "./StartPage";
import ConnectToSSHModal from "../workspaces/ConnectToSSHModal";
+import Alert from "../components/Alert";
const sessionId = v4();
const WorkspaceLogs = React.lazy(() => import("../components/WorkspaceLogs"));
@@ -391,6 +392,7 @@ export default class StartWorkspace extends React.ComponentPreparing workspace …
;
const contextURL = ContextURL.getNormalizedURL(this.state.workspace)?.toString();
+ const useLatest = !!this.state.workspaceInstance?.configuration?.ideConfig?.useLatest;
switch (this.state?.workspaceInstance?.status.phase) {
// unknown indicates an issue within the system in that it cannot determine the actual phase of
@@ -524,6 +526,19 @@ export default class StartWorkspace extends React.Component
+ {!useLatest && (
+
+ You can change the default editor for opening workspaces in{" "}
+
+ user preferences
+
+ .
+
+ )}
{this.state.isSSHModalVisible === true && this.state.ownerToken && (
{statusMessage}