WSL2 remote development limitation
Browser Automation currently expects Chrome to be installed on the Windows host, not inside WSL2. Since you connect to WSL2 from Windows, Cursor looks for Chrome on Windows, not Ubuntu.
Temporary workaround: Install Chrome on Windows. Cursor should detect it automatically if it’s in a standard path like C:\Program Files\Google\Chrome\Application\chrome.exe.
Custom path bug
Multiple users report that the “Custom Executable Path” setting added in v2.0 is being ignored across platforms.
Could you confirm:
Is Chrome installed on the Windows host?
Do you specifically need Chrome in WSL2 for headless tests?
Let me know if installing Chrome on Windows helps as a temporary workaround.
Chrome is on Windows, here: C:\Program Files (x86)\Google\Chrome\Application\chrome.exe. Chrome is also installed on the WSL2 image. Here are my observations:
WSL2 - OK, is “Default (Bundled Chrome)” the standard executable in a predictable location, e.g. C:\Program Files (x86)\Google\Chrome\Application\chrome.exe ?
If I inspect “Browser Automation” in Cursor Settings, while working with WSL2, whether I use a Windows path, as above, or a Linux path as per the initial report it STILL does not find a chrome.exe install (Windows or WSL2 Linux).
So, in the chat I can connect to a “Browser Tab” (see attached image), which makes me understand it is finding a browser somewhere for the web capability, but cannot use the “@Browser” tool since it requests the chrome install.
In my case, I can live with using the browser tab for now. It would be nice to understand that in the roadmap some-place there is a spot for “fuller automation” of browser tasks from the agent chat.
For now, continuing to explore established frameworks for web-app testing works fine.