diff --git a/desktop/src/features/agents/lib/managedAgentControlActions.test.mjs b/desktop/src/features/agents/lib/managedAgentControlActions.test.mjs index 3d6d5d97d5d..ba05b86b1b7 100644 --- a/desktop/src/features/agents/lib/managedAgentControlActions.test.mjs +++ b/desktop/src/features/agents/lib/managedAgentControlActions.test.mjs @@ -450,18 +450,18 @@ test("a dead remote agent offers Deploy, a live one offers Shutdown", () => { assert.equal(getManagedAgentPrimaryActionLabel(remote(), "away"), "Shutdown"); }); -test("local agent labels are unchanged", () => { +test("local agent labels are Stop/Start agent regardless of prior status", () => { assert.equal( getManagedAgentPrimaryActionLabel(agent({ status: "running" })), "Stop", ); assert.equal( getManagedAgentPrimaryActionLabel(agent({ status: "stopped" })), - "Restart Agent", + "Start agent", ); assert.equal( getManagedAgentPrimaryActionLabel(agent({ status: "idle" })), - "Start Agent", + "Start agent", ); }); diff --git a/desktop/src/features/agents/lib/managedAgentControlActions.ts b/desktop/src/features/agents/lib/managedAgentControlActions.ts index 4d4caabb4ce..3ea90f04c61 100644 --- a/desktop/src/features/agents/lib/managedAgentControlActions.ts +++ b/desktop/src/features/agents/lib/managedAgentControlActions.ts @@ -83,7 +83,7 @@ export function getManagedAgentPrimaryActionLabel( return "Stop"; } - return agent.status === "stopped" ? "Restart Agent" : "Start Agent"; + return "Start agent"; } export function resolveManagedAgentChannelId(