Cursor Oauth2 webform does not redirect to callback url after authorization

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

After authenticating, the webform in cursor does not seem to redirect to the callback url, but seem the use a async call to the callback url. This is confusing as it cannot be seen if the submit was successful. See video here https://www.youtube.com/watch?v=dfSIJclx2Sg

Steps to Reproduce

Run an Oauth2 code authorization flow with an MCP server

Expected Behavior

after the submit button is pressed , cursor should show a success message or show the status after the callback is completed.

Operating System

Linux

Version Information

Version: 2.5.20
VSCode Version: 1.105.1
Commit: 511523af765daeb1fa69500ab0df5b6524424610
Date: 2026-02-19T20:41:31.942Z
Build Type: Stable
Release Track: Default
Electron: 39.4.0
Chromium: 142.0.7444.265
Node.js: 22.22.0
V8: 14.2.231.22-electron.0
OS: Linux x64 6.18.6

For AI issues: which model did you use?

No idea

For AI issues: add Request ID with privacy disabled

No idea

Additional Information

None

Does this stop you from using Cursor

No - Cursor works, but with this issue

Hey, thanks for the report and the video. The issue is clear.

There’s a related report about OAuth issues for HTTP-based MCP servers: OAuth Browser Redirect Not Triggered for HTTP-based MCP Servers. It’s already been shared with the team. Your case looks like a variation of that. The flow runs, but there’s no visual feedback for success or error. I’ve shared this case too so the team has visibility.

Thanks. The differences are my server is using PHP code running on Apache 2, no npm/python stuff. In my case the browser page opens inside a tab of Cursor but does not close or report success it received a oauth code. BTW self signed certificates are still not supported (as reported in another thread) .That issue seems to be still ignored.

This topic was automatically closed 22 days after the last reply. New replies are no longer allowed.