In c# stopped working quick fix(ctrl+.)

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

stopped working quick fix

Steps to Reproduce

  1. have an error.
  2. press ctrl+. and select fix option
  3. nothing happened

Operating System

Windows 10/11

Version Information

Version: 3.16.17 (user setup)
VS Code Extension API: 1.128.0
Commit: 6b2afae0257df2bb5e1835f15165dc2f0de056b0
Date: 2026-08-14T01:41:12.803Z
Layout: IDE
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

Thanks for the report. A fix for quick fixes not applying went out in 3.16.17, which is the version in your report, so I want to pin down which side of that you’re on before we dig further.

Could you check three things?

  1. Fully restart Cursor, then try Ctrl+. on a C# error again and let me know if
    it still does nothing.
  2. Which C# extension are you using?
  3. If it still reproduces, open Help > Toggle Developer Tools, trigger the quick
    fix, and paste anything that shows up in the Console tab.

If it’s still happening on 3.16.17 that’s useful to know, and I’ll get it in front of the team.

  1. After a full Cursor restart, Ctrl+. still reproduces. The Quick Fix list appears. The first selected action applies. The second time the list appears again, but selecting an action does nothing.

  2. C# extension: anysphere.csharp v1.0.1 (Cursor’s bundled C#).

  3. workbench.desktop.main.js:145 [Violation] Added non-passive event listener to a scroll-blocking 'touchstart' event. Consider marking event handler as 'passive' to make the page more responsive. See Chrome Platform Status
    onWillAddFirstListener @ workbench.desktop.main.js:145
    _event @ workbench.desktop.main.js:55
    (anonymous) @ workbench.desktop.main.js:53
    onWillAddFirstListener @ workbench.desktop.main.js:53
    _event @ workbench.desktop.main.js:55
    ari @ workbench.desktop.main.js:385
    createMouseController @ workbench.desktop.main.js:428
    QA @ workbench.desktop.main.js:428
    sto @ workbench.desktop.main.js:11617
    _createInstance @ workbench.desktop.main.js:15298
    createInstance @ workbench.desktop.main.js:15298
    show @ workbench.desktop.main.js:11617
    showCodeActionList @ workbench.desktop.main.js:11618
    update @ workbench.desktop.main.js:11618
    await in update
    (anonymous) @ workbench.desktop.main.js:11618
    _deliver @ workbench.desktop.main.js:55
    fire @ workbench.desktop.main.js:55
    setState @ workbench.desktop.main.js:11618
    (anonymous) @ workbench.desktop.main.js:11618
    trigger @ workbench.desktop.main.js:11618
    trigger @ workbench.desktop.main.js:11618
    _trigger @ workbench.desktop.main.js:11618
    manualTriggerAtCurrentPosition @ workbench.desktop.main.js:11618
    kvt @ workbench.desktop.main.js:11618
    run @ workbench.desktop.main.js:11618
    runEditorCommand @ workbench.desktop.main.js:64
    (anonymous) @ workbench.desktop.main.js:64
    (anonymous) @ workbench.desktop.main.js:64
    invokeFunction @ workbench.desktop.main.js:15298
    invokeWithinContext @ workbench.desktop.main.js:300
    runEditorCommand @ workbench.desktop.main.js:64
    runCommand @ workbench.desktop.main.js:64
    handler @ workbench.desktop.main.js:64
    invokeFunction @ workbench.desktop.main.js:15298
    _tryExecuteCommand @ workbench.desktop.main.js:14916
    executeCommandImpl @ workbench.desktop.main.js:14916
    executeCommand @ workbench.desktop.main.js:14916
    _doDispatchWithContext @ workbench.desktop.main.js:14894
    _doDispatch @ workbench.desktop.main.js:14894
    _dispatch @ workbench.desktop.main.js:14894
    (anonymous) @ workbench.desktop.main.js:14895
    workbench.desktop.main.js:14943 [background_composer] Refreshing background composers
    =========

[background_composer] Refreshing background composers
{
arch: "x64",
platform: "win32",
channel: "stable",
client_version: "3.16.29",
layout: "unifiedAgent",
shouldFetchStatuses: true
}

[background_composer] Listing background composers
{
arch: "x64",
platform: "win32",
channel: "stable",
client_version: "3.16.29",
layout: "unifiedAgent",
limit: 100
}

[background_composer] Setting background composers
{
arch: "x64",
platform: "win32",
channel: "stable",
client_version: "3.16.29",
layout: "unifiedAgent",
finalComposers: 1
}

[background_composer] Finished refreshing background composers
{
arch: "x64",
platform: "win32",
channel: "stable",
client_version: "3.16.29",
layout: "unifiedAgent",
uniqueComposers: 1
}

 Cursor 3.16.29 (stable), Windows.