Where does the bug appear (feature/product)?
Cursor IDE
Describe the Bug
Description
The navigator.userAgent in Cursor’s Extension Host process doesn’t contain
platform information (e.g., “Windows”), while the renderer process does. This
breaks VS Code extensions that use navigator.userAgent for platform detection.
Root Cause
The extension checks navigator.userAgent.includes("Windows") before
process.platform, which works in VS Code but fails in Cursor’s Extension Host.
Developer Tools (Renderer):
Steps to Reproduce
Reproduction
- Install Oracle SQL Developer extension (oracle.sql-developer) - Have to use Install extension from VSIX method as the extension is not available from Oracle in Cursor Marketplace.
- Extension fails to activate with: “Process terminated with exit code 1”
Expected Behavior
Extension should be installed and activated successfully.
Operating System
Windows 10/11
Current Cursor Version (Menu → About Cursor → Copy)
Version: 2.2.44 (system setup)
VSCode Version: 1.105.1
Commit: 20adc1003928b0f1b99305dbaf845656ff81f5d0
Date: 2025-12-24T21:41:47.598Z
Electron: 37.7.0
Chromium: 138.0.7204.251
Node.js: 22.20.0
V8: 13.8.258.32-electron.0
OS: Windows_NT x64 10.0.19045
Does this stop you from using Cursor
No - Cursor works, but with this issue