diff --git a/src/core/webview/ActivityIndicator.ts b/src/core/webview/ActivityIndicator.ts index 20e161cd4e..3dccb4a4d6 100644 --- a/src/core/webview/ActivityIndicator.ts +++ b/src/core/webview/ActivityIndicator.ts @@ -32,6 +32,7 @@ export class ActivityIndicator { vscode.window.withProgress( { location: { viewId: ActivityIndicator.VIEW_ID }, + title: "Roo is working...", }, () => { return new Promise((resolve) => { diff --git a/src/core/webview/__tests__/ActivityIndicator.spec.ts b/src/core/webview/__tests__/ActivityIndicator.spec.ts index 97188aa67c..f625d8720e 100644 --- a/src/core/webview/__tests__/ActivityIndicator.spec.ts +++ b/src/core/webview/__tests__/ActivityIndicator.spec.ts @@ -36,6 +36,17 @@ describe("ActivityIndicator", () => { ) }) + it("should include tooltip text in progress options", () => { + indicator.show() + + expect(mockWithProgress).toHaveBeenCalledWith( + expect.objectContaining({ + title: "Roo is working...", + }), + expect.any(Function), + ) + }) + it("should only call withProgress once when shown multiple times", () => { indicator.show() indicator.show()