Bug Report: Overleaf Workshop Plugin Stuck on “Generating”
Description
When using the Overleaf Workshop plugin (Login with Cookie) in Cursor version 0.47.5, the Cursor tab gets stuck on “Generating” indefinitely and becomes unresponsive for all edit, ask, and agent modes. Doing inline Edit (CMD+K) is fine, but Edit in the separate Cursor tab got stuck on “Generating” indefinitely.
This issue was not present in version 0.45, where the plugin worked fine.
Not help
- Open a new Chat
- Restart Cursor
- Reboot computer
- Reinstall Cursor (0.47.5)
- Load historical chats
- Open a new window and remove/add the workspace again
Steps to Reproduce
- Install Cursor version 0.47.5.
- Install the Overleaf Workshop plugin.
- Try to use the plugin—it will get stuck on “Generating” and never complete.
Expected Behavior
The Overleaf Workshop plugin should generate results normally without getting stuck, as it did in version 0.45.
Screenshots & Recordings
Output
Codebase indexing enabled
In this case, the indexing just got stuck at “Loading” indefinitely in the Cursor Settings.
Codebase indexing disabled
Additional message might be helpful too
2025-03-17 10:13:43.025 [info] Not indexing because user does not want to index this workspace.
2025-03-17 10:13:47.407 [info] Creating Indexing Repo client: https://repo42.cursor.sh
2025-03-17 10:13:47.407 [info] Creating repo client with backend url: https://repo42.cursor.sh
2025-03-17 10:13:47.407 [error] Git command failed: git config --get remote.origin.url A system error occurred (spawn /bin/sh ENOENT)
2025-03-17 10:13:47.407 [error] Error getting repo info: A system error occurred (spawn /bin/sh ENOENT)
2025-03-17 10:13:47.407 [error] Error: spawn /bin/sh ENOENT
at ChildProcess._handle.onexit (node:internal/child_process:285:19)
at onErrorNT (node:internal/child_process:483:16)
at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
2025-03-17 10:13:47.642 [info] InternalRepoInfo constructor with preferredEmbeddingModel 0
2025-03-17 10:13:49.438 [info] Creating Indexing Repo client: https://repo42.cursor.sh
2025-03-17 10:13:49.438 [info] Creating repo client with backend url: https://repo42.cursor.sh
2025-03-17 10:13:49.438 [info] InternalRepoInfo constructor with preferredEmbeddingModel 0
System Information
- Cursor Version: 0.47.5
- VSCode Version: 1.96.2
- Commit: 53d6da1322f934a1058e7569ee0847b24879d180
- Date: 2025-03-14T21:41:01.221Z
- Electron: 32.2.6
- Chromium: 128.0.6613.186
- Node.js: 20.18.1
- V8: 12.8.374.38-electron.0
- OS: macOS (Darwin arm64 24.3.0)
Impact
This issue prevents effective usage of Cursor for writing reports and research papers, making it a critical problem for scientists and researchers who rely on Overleaf integration.
Please investigate this issue and provide a fix. Thank you!