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}