[Regression] Models: OpenAI API Key / Base URL inputs not editable in 3.15.6 (OK in 3.14.27)

Describe the Bug

In Cursor 3.15.6, the text input fields for OpenAI API Key and Override OpenAI Base URL cannot accept keyboard input or paste (Ctrl+V).
The toggles next to those fields still work (can be turned on/off).

Rolling back to 3.14.27 (Windows x64 User installer) restores normal editing immediately.

This blocks configuring BYOK / custom OpenAI-compatible endpoints via the Models settings UI.

Steps to Reproduce

  • Install / update to Cursor 3.15.6 (stable) on Windows x64.
  • Open Cursor Settings → Models.
  • Find OpenAI API Key and Override OpenAI Base URL.
  • Toggle the switches ON.
  • Click the text inputs and try typing or pasting.

Expected Behavior

Input fields should accept typing and paste so API key / base URL can be saved.

Operating System

Windows 10/11

Version Information

Version: 3.15.6
Commit: a1f686545fd0ce8917bbd2449f733551a9bce420
Build Type: Stable
OS: Windows_NT x64 10.0.26200
Layout observed: glass (also fails in classic Editor Window)

Additional Information

  • Account: Cursor Pro (active)
  • Local state note: state.vscdb was unusually large (~7GB) on this machine; clearing OpenAI secret alone did not fix 3.15.6. Rollback did.
  • Regression window: introduced between 3.14.27 and 3.15.6.

Does this stop you from using Cursor

Sometimes - I can sometimes use Cursor

Hey, thanks for the detailed report. The regression window and the fact that rolling back to 3.14.27 fixes it is really helpful.

What you’re seeing isn’t intended behavior and it’s not related to your setup. I’ve shared this with the team and we’re tracking it.

For now, here’s a workaround. Mouse click focus doesn’t work in those fields, but keyboard focus does. Go to Settings > Models, turn on the toggle you need, then use Tab to move into the field. After that, typing and paste with Ctrl+V work. If it’s easier, you can temporarily roll back to 3.14.27 like you already tested.

I’ll post an update here when I have one.

Wicked clever - thank you.

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

In Cursor Settings → Models → API Keys, the “OpenAI API Key” and
“Override OpenAI Base URL” text fields do not accept keyboard input
(typing). Paste (Ctrl+V) also often fails. The Base URL override toggle
works; the “Use OpenAI API key” enable control only appears after a key
is saved, but I cannot enter a key into the field.

Steps to Reproduce

  1. Open Cursor Settings → Models
  2. Expand API Keys
  3. Click “Enter your OpenAI API Key” or the Base URL text box
    (with Override OpenAI Base URL enabled)
  4. Try to type or paste a value

Expected Behavior

Fields accept typing/paste and save the key / custom base URL.
Actual: Caret may appear but characters cannot be entered; fields remain
empty / stuck on https://api.openai.com/v1.

Screenshots / Screen Recordings

Operating System

Windows 10/11

Version Information

Version: 3.15.6 (system setup)
VS Code Extension API: 1.128.0
Commit: a1f686545fd0ce8917bbd2449f733551a9bce420
Date: 2026-08-06T01:41:03.876Z
Layout: Agent Window
Build Type: Stable
Release Track: Default
Electron: 40.10.3
Chromium: 144.0.7559.236
Node.js: 24.15.0
V8: 14.4.258.32-electron.0
xterm.js: 6.1.0-beta.291
OS: Windows_NT x64 10.0.26200

Does this stop you from using Cursor

Sometimes - I can sometimes use Cursor

+1. This appears to be a blocking regression rendering the override text field unusable. I’m on 3.15.6 (Universal) on MacOS.

+1 !!!!

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

Summary On Cursor Settings → Models → API Keys, the OpenAI and Anthropic API key input fields cannot accept focus or text input. There is also no enable toggle next to the OpenAI API Key field (only the “Override OpenAI Base URL” toggle is present). Because of this, I cannot configure Bring Your Own Key (BYOK) at all.

Steps to Reproduce

  1. Open Cursor on Windows.
  2. Go to Cursor Settings → Models.
  3. Expand API Keys.
  4. Click the OpenAI API Key input (“Enter your OpenAI API Key”).
  5. Try typing or pasting (Ctrl+V) an API key.
  6. Repeat the same for the Anthropic API Key input.

Expected Behavior

  1. On a personal Pro+ account, both OpenAI and Anthropic API key fields should be editable.
  2. I should be able to paste/type a key and use BYOK for supported chat models.
  3. (If the enable toggle was removed by design, the fields should still accept input.)

Operating System

Windows 10/11

Version Information

Version: 3.15.6 (user setup)
VS Code Extension API: 1.128.0
Commit: a1f686545fd0ce8917bbd2449f733551a9bce420
Date: 2026-08-06T01:41:03.876Z
Layout: Agent Window
Build Type: Stable
Release Track: Default
Electron: 40.10.3
Chromium: 144.0.7559.236
Node.js: 24.15.0
V8: 14.4.258.32-electron.0
xterm.js: 6.1.0-beta.291
OS: Windows_NT x64 10.0.26200

Does this stop you from using Cursor

No - Cursor works, but with this issue

Hey, quick update on this issue.

The fix for the OpenAI API Key and Override OpenAI Base URL fields, and other provider key fields, that didn’t focus on mouse click has been merged and will ship in an upcoming 3.15 update. It’s not in 3.15.6 yet. Once you update to a version newer than 3.15.6, please try again.

Until then, the workaround is still the same: go to Settings > Models, enable the toggle you need, then press Tab to move focus into the field. After that, typing and pasting with Ctrl+V works. Alternatively, you can temporarily roll back to 3.14.27.

cc @Richard_Hu @cookiefactory @r195440 @zehao_chen @pint_drinker

Let us know if anything still blocks you after updating.

I’ve resolved the issue by using Tab to shift focus. Thank you

Seconding this behavior, found the same issue on my end too.

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

In the Models menu, why am I not allowed to enter the key or modify the baseUrl when adding API keys? Clicking it does nothing.

Steps to Reproduce

In the Models menu, why am I not allowed to enter the key or modify the baseUrl when adding API keys? Clicking it does nothing.

Screenshots / Screen Recordings

Operating System

MacOS

Version Information

Version: 3.15.19
VS Code Extension API: 1.128.0
Commit: de07bee81cefe43461ebf4f40c3d2d78d15052a0
Date: 2026-08-11T05:22:54.627Z
Layout: Agent Window
Build Type: Stable
Release Track: Default
Electron: 40.10.3
Chromium: 144.0.7559.236
Node.js: 24.15.0
V8: 14.4.258.32-electron.0
xterm.js: 6.1.0-beta.291
OS: Darwin arm64 24.6.0

Does this stop you from using Cursor

No - Cursor works, but with this issue