VS Code symbol auto-complete is disabled by Copilot Ghost text suggestions
Author: hunterhoganCreated Jun 19, 2026Updated Oct 2, 2026
Type: Bug
Steps needed to reliably reproduce the problem
- Enable Copilot / Inline Suggestions / Ghost text suggestions.
- Focus on an editor window labelled with a language for which Copilot Suggestions are enabled.
- Type text in an area for which VS Code provides auto-completion of symbols and snippets (e.g., not in a comment block).
- Whether or not Copilot in fact produces a Ghost text suggestion, VS Code will not display auto-complete options.
An exception that is probably not an exception
- Enable Copilot / Inline Suggestions / Ghost text suggestions.
- Enable Copilot Suggestions for Python language.
- Enable ms-python.python Python language server.
- Alternatively, enable charliermarsh.ruff Python language server.
- Focus on an editor window labelled as Python language.
- Type "import" in an area the language server will interpret "import" as the Python keyword "import".
- Alternatively, type "from" in an area the language server will interpret "from" as the Python keyword "from" that will be coupled with the Python keyword "import" (i.e.
ast.ImportFrom). - Type the identifier (i.e.
ast.Name) of a package for which the language server has an index of symbols, followed by ".". - Alternatively, type "." if the namespace of the focused window resolves to a package for which the language server has an index of symbols.
- The language server(s) will display auto-complete options: limited to the language server's knowledge of the namespace and the subset of attributes of the namespace the language server is configured to display (the language server might only display, for example, attributes defined in a
.pyifile).
Troubleshooting details
In addition to troubleshooting implied by the above description:
- Onset: 2-3 months ago.
- Consistent, not intermittent, since onset.
- Did not occur before onset.
- No change of any kind is known to be associated with the onset.
- No other problems are known to be associated with the onset.
- No other problems are known to be mitigated by disabling Ghost text suggestions.
- OS, VS Code, and extensions are up to date and have been updated regularly since onset.
- Searched for, but did not find, VS Code settings related to the problem.
See also
#308464 #316305
VS Code version: Code - Insiders 1.126.0-insider (bb215ba65e18347c8bc7481ccf4b2dbb92260255, 2026-06-18T13:05:55-07:00) OS version: Windows_NT x64 10.0.26200 Modes:
System Info| Item | Value |
|---|---|
| CPUs | AMD Ryzen 7 5700U with Radeon Graphics (16 x 1797) |
| GPU Status | 2d_canvas: enabled GPU0: VENDOR= 0x1002, DEVICE=0x164c [AMD Radeon(TM) Graphics], DRIVER_VENDOR=AMD, DRIVER_VERSION=31.0.21925.1001 ACTIVE GPU1: VENDOR= 0x1414, DEVICE=0x008c [Microsoft Basic Render Driver], DRIVER_VERSION=10.0.26100.8521 Machine model name: Machine model version: direct_rendering_display_compositor: disabled_off_ok gpu_compositing: enabled multiple_raster_threads: enabled_on opengl: enabled_on rasterization: enabled raw_draw: disabled_off_ok skia_graphite: disabled_off trees_in_viz: disabled_off video_decode: enabled video_encode: enabled webgl: enabled webgpu: enabled webnn: disabled_off |
| Load (avg) | undefined |
| Memory (System) | 12.90GB (3.72GB free) |
| Process Argv | |
| Screen Reader | no |
| VM | 0% |
| Name | Identifier | Author | Version |
|---|---|---|---|
| Z0Z_ Extensions for Visual Studio Code | hunterhogan.z0z_-extensions-for-visual-studio-code | hunterhogan | 0.0.4 |
| ty | astral-sh.ty | astral-sh | 2026.56.0 |
| Markdown Emoji | bierner.markdown-emoji | bierner | 0.3.1 |
| Markdown Preview Github Styling | bierner.markdown-preview-github-styles | bierner | 2.2.0 |
| Markdown yaml Preamble | bierner.markdown-yaml-preamble | bierner | 0.1.1 |
| File Properties Viewer | brunnerh.file-properties-viewer | brunnerh | 1.3.1 |
| Insert Unicode | brunnerh.insert-unicode | brunnerh | 0.15.1 |
| Ruff | charliermarsh.ruff | charliermarsh | 2026.54.0 |
| Meld Diff | danielroedl.meld-diff | danielroedl | 1.5.1 |
| markdownlint | davidanson.vscode-markdownlint | DavidAnson | 0.61.2 |
| Rewrap Revived | dnut.rewrap-revived | dnut | 17.10.0 |
| EditorConfig | editorconfig.editorconfig | EditorConfig | 0.18.2 |
| GitHub Actions | github.vscode-github-actions | github | 0.32.0 |
| Colab | google.colab | 0.8.1 | |
| Todo Tree | gruntfuggly.todo-tree | Gruntfuggly | 0.0.226 |
| Ruff Rule Explainer | jannchie.ruff-ignore-explainer | jannchie | 1.5.0 |
| PDF Viewer | mathematic.vscode-pdf | mathematic | 0.1.11 |
| Rainbow CSV | mechatroner.rainbow-csv | mechatroner | 3.24.1 |
| isort | ms-python.isort | ms-python | 2026.7.11691007 |
| Python | ms-python.python | ms-python | 2026.5.2026061001 |
| Pylance | ms-python.vscode-pylance | ms-python | 2026.2.105 |
| Python Environments | ms-python.vscode-python-envs | ms-python | 1.36.0 |
| Jupyter | ms-toolsai.jupyter | ms-toolsai | 2025.9.1 |
| Jupyter Keymap | ms-toolsai.jupyter-keymap | ms-toolsai | 1.1.2 |
| Jupyter Notebook Renderers | ms-toolsai.jupyter-renderers | ms-toolsai | 1.3.2025062701 |
| WSL | ms-vscode-remote.remote-wsl | ms-vscode-remote | 0.104.3 |
| indent-rainbow | oderwat.indent-rainbow | oderwat | 8.3.1 |
| Codex – OpenAI’s coding agent | openai.chatgpt | openai | 26.5616.31447 |
| Material Icon Theme | pkief.material-icon-theme | PKief | 5.35.0 |
| Material Product Icons | pkief.material-product-icons | PKief | 1.7.1 |
| multi-command | ryuta46.multi-command | ryuta46 | 1.6.0 |
| Code Spell Checker | streetsidesoftware.code-spell-checker | streetsidesoftware | 4.6.0 |
| Tombi | tombi-toml.tombi | tombi-toml | 1.1.3 |
| Sort lines | tyriar.sort-lines | Tyriar | 1.12.0 |
| Remove empty lines | usernamehw.remove-empty-lines | usernamehw | 1.0.1 |
| Markdown All in One | yzhang.markdown-all-in-one | yzhang | 3.6.3 |
Source: microsoft/vscode