Please fix windows randomly popping up

Hi, thanks for reporting an issue with Cursor.

Before you report this, we’d appreciate if you can search this forum to see if this issue has already been reported.

If you have done so, please check this box.
on

Describe the Bug

please fix windows keep showing

Steps to Reproduce

it just randomly pops up, are there any hotkeys or user actions that triggers these?

Operating System

Linux

Current Cursor Version (Menu → About Cursor → Copy)

Version: 0.44.9
VSCode Version: 1.93.1
Commit: 316e524257c2ea23b755332b0a72c50cf23e1b00
Date: 2024-12-26T21:58:59.149Z
Electron: 30.5.1
Chromium: 124.0.6367.243
Node.js: 20.16.0
V8: 12.4.254.20-electron.0
OS: Linux x64 6.8.0-49-generic

Additional Information

it just randomly pops up, are there any hotkeys or user actions that triggers these?

Does this stop you from using Cursor

Sometimes - I can sometimes use Cursor

also when these small windows / modals / popups are open, i cannot copy and paste other code

i think it’s these:

turned em off! yeet!

when i use composer this little ■■■■■■ windows now keep appearing even when i have those options unchecked above

then breaks everything

this is getting annoying

what’s this ■■■■?

it keeps appearing when im F.UCKING TYPING

Hey, it seems you might not be aware of the inline chat feature. You can explore all the features of Cursor here:

Ensure you’re not accidentally pressing the Ctrl + K shortcut to open this window. Also, check if you’ve overridden the shortcut for this window. Review your shortcut settings.

1 Like

i am aware of it

i have disabled it in my options

it still keeps popping up on its own whenever im applying changes thru Chat or Composer

sometimes when im typing it also pops out out of nowhere

i think i have found the fix.

	"editor.codeActionsOnSave": {
		"source.organizeImports.biome": "explicit",
		"source.fixAll.biome": "explicit",
		"quickfix": "explicit" // this is the problem.
	},

	"editor.codeActionsOnSave": {
		"source.organizeImports.biome": "explicit",
		"source.fixAll.biome": "explicit",
		"quickfix.biome": "explicit" // this is the fix.
	},
1 Like

Heres what I learned from this thread:


I’ll explain the solution and then provide information about VS Code settings management.

First, regarding the fix:

The issue was related to how VS Code handles Code Actions. The original configuration used a generic quickfix which could trigger multiple providers, leading to unexpected popups. By specifying quickfix.biome, you’re explicitly telling VS Code to only use Biome’s quickfix provider, preventing conflicts with other providers that might try to handle the same actions.

Now, for VS Code settings management:

Settings Location

VS Code settings are stored in JSON format in these locations:

  • User Settings (Global):

    • Windows: %APPDATA%\Code\User\settings.json
    • macOS: $HOME/Library/Application Support/Code/User/settings.json
    • Linux: $HOME/.config/Code/User/settings.json
  • Workspace Settings (Project-specific):

    • .vscode/settings.json in your project root

Ways to Manage Settings

1. Built-in Settings Editor

The easiest way to explore and modify settings:

  1. Open Command Palette: Ctrl+Shift+P (Windows/Linux) or Cmd+Shift+P (macOS)
  2. Type “Preferences: Open Settings (UI)”
    • Or use shortcut: Ctrl+, (Windows/Linux) or Cmd+, (macOS)

2. Direct JSON Editing

For more advanced users:

{
    "workbench.settings.editor": "json",     // Makes settings open in JSON by default
    "workbench.settings.useSplitJSON": true  // Shows default settings alongside your custom ones
}

3. Alternative Approach - Settings Explorer

Here’s a conceptual CLI/TUI interface you might find useful (this doesn’t exist but illustrates what you’re looking for):

interface Setting {
    id: string;
    description: string;
    type: "boolean" | "string" | "number" | "object";
    default: any;
    scope: "user" | "workspace" | "machine";
    examples?: any[];
}

const settings: Setting[] = [
    {
        id: "editor.codeActionsOnSave",
        description: "Code actions to run on file save",
        type: "object",
        default: {},
        scope: "user",
        examples: [
            {
                "source.fixAll.biome": "explicit",
                "source.organizeImports.biome": "explicit"
            }
        ]
    }
    // ... more settings
];

Recommended Approach

  1. Use Settings UI with JSON:
{
    "workbench.settings.editor": "json",
    "workbench.settings.useSplitJSON": true
}
  1. Search and Filter:
  • Use the settings search bar with keywords like “editor”, “format”, “save”
  • Filter using @ prefixes:
    • @ext - extensions settings
    • @feature - features
    • @id: - settings by ID
  1. Reference Documentation:
    You can find comprehensive settings documentation at:

For your specific use case of wanting to explore and configure IDE settings in detail, I recommend:

  1. Enable JSON mode and split view as shown above
  2. Use the Settings UI search with @ filters to discover settings
  3. Reference the left panel in split JSON view for default values and documentation
  4. Create workspace-specific settings for project-level configurations

Would you like me to expand on any of these aspects or provide a different approach to managing VS Code settings?