Built-in browser does not show 500, 404 responses

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

Hello team, first of all I really love Cursor and the built-in browser. It’s a great way to keep windows a bit organized to have chat + browser + editor all in one window. However, there’s one thing in the internal browser that’s been bugging me for a while, and that is that for 500s and 404s, Cursor renders their own custom “There has been an error” page, instead of displaying the HTML sent by the browser. I think every website by now has a 404 and a 500 page (either a production-500 page or a debugging 500 page with stacktrace). I’d expect this to show up. For a development tool it’s kinda not understandable that e.g. 500-content is not being rendered, and I need to copy the URL into an external browser, then possibly login again, and only then to be able to see the stack trace or issue. This problem has been there for a few months already and I hope it can be fixed soon. Thanks in advance and have a good weekend!

Steps to Reproduce

Visit a URL that returns a 500.

Operating System

MacOS

Version Information

Version: 3.1.17
VSCode Version: 1.105.1
Commit: fce1e9ab7844f9ea35793da01e634aa7e50bce90
Date: 2026-04-19T19:33:58.189Z (4 days ago)
Layout: editor
Build Type: Stable
Release Track: Default
Electron: 39.8.1
Chromium: 142.0.7444.265
Node.js: 22.22.1
V8: 14.2.231.22-electron.0
OS: Darwin arm64 25.4.0

Does this stop you from using Cursor

No - Cursor works, but with this issue

Hey there @ralphjsmit

I swore we just fixed this in 3.1! Can you share a screenshot of what you’re seeing?

For example, when I browse https://mock.codes/500 in Cursor’s browser:

Hey @Colin , thanks! Wow I just checked again and it works now. Not sure what’s going on, last update of Cursor was 4 days ago. I got a new laptop a few days ago and I’m sure I’ve seen this issue in the meantime.. but super happy to know it’s been solved. Have a good weekend!