Change:
currentDecorations.clear(); }, onHover: async (action: CodeActionItem, token: CancellationToken) => { <del> await action.resolve(token); </del> if (token.isCancellationRequested) { return; }

Discussion:
<!-- Do Not Delete This! bugreporttemplate --<!-- Please read our Rules of Conduct: --<!-- Read our guide about submitting issues: --<!-- Search existing issues to avoid creating duplicates. --<!-- Test using the latest Insiders build to see if your issue has already been fixed: --<!-- Instead of creating your report here, use 'Report Issue' from the 'Help' menu in VS Code to pre-fill useful information. --<!-- Launch with to check. --Does this issue occur when all extensions are disabled?: Yes <!-- If you answered No above, use 'Help: Start Extension Bisect' from Command Palette to try to identify the cause. --<!-- Issues caused by an extension need to be reported directly to the extension publisher. The 'Help Report Issue' dialog can assist with this. --- VS Code Version: 1.83 & 1.84-insider NOT: 1.80.2 OS Version: macOS AMD64 Steps to Reproduce: code action via language server. Example from : opening the menu, the code action command is automatically executed on mouse-over/selection. This is happening with current vscode versions, but not with 1.80.2 released in June, both using the same Snyk extension version. Therefore we think that a change in VSCode or one of its language server / language client related libraries is triggering this unexpected behaviour.
We are seeing the same issue in Cloud Code extension as well.
Any chance you can have a look at it?
Sorry to ping again about it, but this is rather a bad UX for users - any chance to have a look at it,
similar to I wasn't able to repro then in flutter, but taking a look at it again
Thanks, let me know if you need more information or help for reproducing. We have been able to reproduce reliably with several people and our Snyk extension.
Hey , were you able to find a way to fix the VSCode behaviour or how we from our side can avoid that?
Looking into this atm! I'm unable to recreate in the Synk extension - is there a specific command that the extension contributes that causes this?
Thanks for investigating! It is happening with all actions provided by the language server. "Local" code actions that directly interface with VSCode don't show this behavior. The command json I pasted in the description is one of the examples (for opening a browser window).

If you wanna see it / debug it, I'm open to a video call.
Here's a screen recording displaying the issue:
Using the Snyk extension, the following steps would be necessary to reproduce: the Snyk extension & Authenticate against Snyk (opens browser) an IaC or Snyk Code scan (Snyk Open Source only exhibits this behaviour if you install the "Preview" Snyk extension) having a squiggly line, click the light bulb / go to "Quickfixes" in the hover menu the mouse over e.g. "Learn about..." or "Open Description..." code actions.
have you been able to recreate the issue now?
yes - deferring to december!
I'm a bit sad that it's deferred, but I'm happy that it's at last reproducible :).
this is fixed in the latest insiders! please try it out, and if it is unresolved, feel free to open a new issue
Thanks for fixing! Works like a charm!