`approval needed to continue` spam for auto approved tasks
Type: Bug
I'm getting frequent approval needed to continue popup spam on agent session but they are unnecessary as they are already auto-approved. happens frequently while taking screenshots with https://github.com/microsoft/playwright-mcp
requestId : 7539474c-2f6e-4a31-9c5d-0e02309d4ee6
VS Code version: Code - Insiders 1.107.0-insider (5d6a5c98b781282b2b760db983c414c31e1c0336, 2025-12-07T19:42:02.223Z) OS version: Linux x64 6.17.9-300.fc43.x86_64 Modes:
System Info
| Item | Value |
|---|---|
| CPUs | AMD Ryzen 5 5600G with Radeon Graphics (12 x 3854) |
| GPU Status | 2d_canvas: enabled 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: disabled_software vulkan: disabled_off webgl: enabled webgl2: enabled webgpu: disabled_off webnn: disabled_off |
| Load (avg) | 2, 2, 2 |
| Memory (System) | 30.68GB (18.08GB free) |
| Process Argv | . |
| Screen Reader | no |
| VM | 0% |
| DESKTOP_SESSION | plasma |
| XDG_CURRENT_DESKTOP | KDE |
| XDG_SESSION_DESKTOP | KDE |
| XDG_SESSION_TYPE | wayland |
Extensions (140)
| Extension | Author (truncated) | Version |
|---|---|---|
| vscode-userscript | adp | 1.3.2 |
| open-folder-in-explorer | adr | 1.2.0 |
| TabOut | alb | 0.2.2 |
| pug | ama | 1.0.1 |
| claude-code | Ant | 2.0.61 |
| vscode-subtitles | ast | 0.4.0 |
| brainfuck-syntax | att | 0.0.1 |
| Nix | bbe | 1.0.1 |
| github-markdown-preview | bie | 0.3.0 |
| jsdoc-markdown-highlighting | bie | 0.0.1 |
| lit-html | bie | 1.11.1 |
| markdown-checkbox | bie | 0.4.0 |
| markdown-emoji | bie | 0.3.1 |
| markdown-footnotes | bie | 0.1.1 |
| markdown-mermaid | bie | 1.29.0 |
| markdown-preview-github-styles | bie | 2.2.0 |
| markdown-yaml-preamble | bie | 0.1.0 |
| vscode-fish | bma | 1.0.49 |
| mermaid-markdown-syntax-highlighting | bpr | 1.7.5 |
| open-props-lsp | Cal | 1.0.1 |
| ruff | cha | 2025.32.0 |
| cmake-format | che | 0.6.11 |
| vscode-astyle | chi | 0.9.0 |
| path-intellisense | chr | 2.10.0 |
| package-json-upgrade | cod | 3.2.3 |
| gitignore | cod | 0.10.0 |
| doxdocgen | csc | 1.4.0 |
| unicode-math-input | czh | 0.7.0 |
| shebang-language-associator | dav | 1.4.0 |
| vscode-deno | den | 3.47.0 |
| dhall-lang | dha | 0.0.4 |
| vscode-dhall-lsp-server | dha | 0.0.4 |
| docker | doc | 0.18.0 |
| dprint | dpr | 0.16.7 |
| vscode-generate-getter-setter | DSK | 0.5.0 |
| gitlens | eam | 17.7.1 |
| EditorConfig | Edi | 0.17.4 |
| file-icons | fil | 1.1.0 |
| dependi | fil | 0.7.21 |
| shell-format | fox | 7.2.8 |
| copilot-chat | Git | 0.35.2025120802 |
| vscode-github-actions | git | 0.28.1 |
| vscode-pull-request-github | Git | 0.123.2025120517 |
| vscode-graphql | Gra | 0.13.2 |
| vscode-graphql-syntax | Gra | 1.3.8 |
| vscode-systemd-support | han | 3.0.0 |
| pyscript | Har | 0.1.1 |
| debug-visualizer | hed | 2.4.0 |
| crontab-syntax-highlight | hog | 0.0.2 |
| vscode-env | Iro | 0.1.0 |
| elastic-tabstops-lite | isr | 1.0.0 |
| vscode-codeowners | jas | 1.1.1 |
| better-cpp-syntax | jef | 1.27.1 |
| better-shellscript-syntax | jef | 1.10.0 |
| es6-string-markdown | jeo | 1.1.2 |
| nix-ide | jno | 0.5.0 |
| svg | joc | 1.5.4 |
| gruvbox-material-icon-theme | Jon | 1.1.5 |
| vscode-gutter-preview | kis | 0.32.2 |
| vscode-package-json-inspector | kri | 0.2.0 |
| restructuredtext | lex | 190.4.11 |
| color-picker | Mar | 1.0.0 |
| marp-vscode | mar | 3.3.0 |
| vscode-catch2-test-adapter | mat | 4.20.1 |
| git-graph | mhu | 1.30.0 |
| auto-commit-msg | Mic | 0.27.2 |
| vscode-nbt | Mis | 0.9.4 |
| theme-monokai-pro-vscode | mon | 2.0.7 |
| language-gettext | mro | 0.5.0 |
| vscode-containers | ms- | 2.3.0 |
| vscode-docker | ms- | 2.0.0 |
| vscode-language-pack-ko | MS- | 1.107.2025120309 |
| playwright | ms- | 1.1.17 |
| debugpy | ms- | 2025.17.2025120401 |
| python | ms- | 2025.18.0 |
| vscode-pylance | ms- | 2025.10.4 |
| vscode-python-envs | ms- | 1.12.0 |
| jupyter | ms- | 2025.9.1 |
| jupyter-keymap | ms- | 1.1.2 |
| jupyter-renderers | ms- | 1.3.0 |
| vscode-jupyter-cell-tags | ms- | 0.1.9 |
| vscode-jupyter-slideshow | ms- | 0.1.6 |
| remote-containers | ms- | 0.435.0 |
| remote-ssh | ms- | 0.120.0 |
| remote-ssh-edit | ms- | 0.87.0 |
| vscode-remote-extensionpack | ms- | 0.26.0 |
| live-server | ms- | 0.4.16 |
| remote-explorer | ms- | 0.5.0 |
| remote-server | ms- | 1.5.3 |
| vscode-copilot-vision | ms- | 0.2.2025032409 |
| vscode-speech | ms- | 0.16.0 |
| vscode-speech-language-pack-ko-kr | ms- | 0.5.0 |
| vscode-typescript-next | ms- | 6.0.20251207 |
| export-typescript | msc | 0.4.2 |
| linux-desktop-file | nic | 0.0.21 |
| vscode-mogami | nin | 0.1.8 |
| vscode-twoslash-queries | Ort | 1.5.0 |
| bun-vscode | ove | 0.0.32 |
| inline-html | pus | 0.3.10 |
| sqlite-viewer | qwt | 0.10.6 |
| webgl-glsl-editor | rac | 1.3.9 |
| diff | raf | 0.0.1 |
| vscode-xml | red | 0.29.0 |
| vscode-yaml | red | 1.19.1 |
| llvm-ir | rev | 1.0.5 |
| llvm | RRe | 0.2.0 |
| rust-analyzer | rus | 0.4.2710 |
| vscode-coverage-gutters | rya | 2.14.0 |
| linter-xo | sam | 3.22.1 |
| scala | sca | 0.5.9 |
| metals | sca | 1.60.0 |
| uridecode | sry | 0.3.6 |
| vscode-standard | sta | 2.1.3 |
| ninja | sur | 0.0.1 |
| rust-pack | Swe | 0.3.38 |
| even-better-toml | tam | 0.21.2 |
| emmylua | tan | 0.9.33 |
| markdown-links | tch | 0.8.0 |
| ayu | tea | 1.0.5 |
| open-in-browser | tec | 2.0.0 |
| python-tox | the | 1.0.0 |
| vscode-nushell-lang | The | 1.10.0 |
| obs-switcher | tho | 0.1.4 |
| shellcheck | tim | 0.38.5 |
| graphviz-interactive-preview | tin | 0.3.5 |
| cron-explained | tum | 1.3.1 |
| vscode-choosealicense | ult | 0.9.4 |
| vscode-remark | uni | 3.0.0 |
| unison | uni | 1.4.1 |
| errorlens | use | 3.26.0 |
| vscode-lldb | vad | 1.11.5 |
| vscode-conventional-commits | viv | 1.26.0 |
| vscode-import-cost | wix | 3.3.0 |
| vscode-mdx-preview | xyc | 0.3.3 |
| pretty-ts-errors | Yoa | 0.6.1 |
| gitconfig-lsp | yy0 | 0.10.2 |
| markdown-all-in-one | yzh | 3.6.3 |
| material-theme | zhu | 3.19.0 |
| html-css-class-completion | Zig | 1.20.0 |
| vscode-open-in-github | ziy | 1.3.6 |
(8 theme extensions excluded)
Can you pls provide a screenshot of the confirmation dialog you're seeing?
Can you pls provide a screenshot of the confirmation dialog you're seeing?
when the popup appears, and i click it, to get focus into vscode, it's always auto-accepted. so i was unable to take screenshots.
Can you pls screenshot before clicking next time?
will do
thanks!
I'm also seeing this. To clarify, the issue is that the notification informing the user that they need to approve a command still comes up even though the command has auto-approve enabled and it has already been auto-approved.
Approval notification:
Clicking on it, it's already been approved:
This may be more relevant to the microsoft/vscode-copilot-chat repo, but I didn't see much in the way of issues in there.
Thanks, makes sense. If the command is auto approved, we should not show the notification chat.notifyWindowOnConfirmation.