Change:
Type: <bBug</bthe blue light bulb the "Update import from ..." quick fix : Quick fix widget closes, but no import updated https://user- VS Code version: Code - Insiders 1.75.0-insider (, 2022-12-22T05:21:47.548Z) OS version: WindowsNT x64 10.0. Modes: Sandboxed: Yes <details<summarySystem Info</summary </details<details<summaryExtensions (34)</summaryExtensionVersion ------ Bookmarks13.3.1 smart-clicks0.1.1 vscode-zipfs3.0.0 vscode-eslint2.3.0 gitlens13.2.0 prettier-vscode9.10.3 copilot-nightly1.65.7761 remotehub0.49. rest-client0.25.1 vscode-env0.1.0 search-node-modules1.3.0 fluent-icons0.0.18 vscode-docker1.23.3 remote-containers0.268.0 remote-ssh0.95. remote-ssh-edit0.84.0 remote-wsl0.72.0 hexeditor1.9.9 js-debug-nightly2022.12.1417 live-server0.5. remote-explorer0.1. remote-repositories0.26.0 vscode-typescript-next5.0. vsliveshare1.0.5788 abracadabra6.17.0 material-icon-theme4.23.0 prisma4.8.0 vscode-yaml1.11. vscode-sort-json1.20.0 reveal1.2.7 code-spell-checker2.12.0 luna-paint0.16.0 markdown-all-in-one3.5.0 material-theme3.15.6 </details<!-- generated by issue reporter --
I can't reproduce this issue. Can you please try putting together a small example project that demonstrates this problem
Did some debugging, this issue triggers when code fix menu item is overlapping with CodeLens. It doesn't matter what the code fix is. For example in a JavaScript file: https://user- The editor intercepts the event because this hit test found a match. Not sure what "view zone" is, but looking at my original reproduce, there is a CodeLens there.
Hey this issue might need further attention. you can help us out by closing this issue if the problem no longer exists, or adding more information.
Please try again using the new repro step above. It's still reproducible in latest insiders version.
Thank you I can repo now I believe the root cause is that our editor mouse handlers don't know about context views. In this instance, clicking in the action widget fires here: This code ends up thinking that the user has clicked on an element, which suppresses the event. This means our code action list never receives a event Can you provide some suggestions on how to fix this? I tried adding a new enum value but then realized the context view service can't use because it lives in
I could reproduce the same with Ballerina vscode extension as depicted below. ! When I select an item from the context menu on a code lens it selects the token as depicted above(triggers a event). This prevents the selected item (code action) from executing. However, if I selected the same somewhere else (not on code lens) it does not trigger such a event and the code action executes fine.
I see. The root problem is that via direct DOM APIs and that is unexpected to the mouse handling logic. The foreign dom nodes to the editor have so far been via API (content widgets, overlay widgets, etc.).

Discussion:
); } <ins> public static isChildOfOverflowGuard(path: Uint8Array): boolean { return ( path.length >= 1 && path[0] === PartFingerprint.OverflowGuard ); } </ins> public static isChildOfOverflowingContentWidgets(path: Uint8Array): boolean { return ( path.length >= 1

let result: IMouseTarget | null = null; <ins> if (!ElementPath.isChildOfOverflowGuard(request.targetPath) && !ElementPath.isChildOfOverflowingContentWidgets(request.targetPath)) { // We only render dom nodes inside the overflow guard or in the overflowing content widgets result = result || request.fulfillUnknown(); } </ins> result = result || MouseTargetFactory._hitTestContentWidget(ctx, resolvedRequest); result = result || MouseTargetFactory._hitTestOverlayWidget(ctx, resolvedRequest); result = result || MouseTargetFactory._hitTestMinimap(ctx, resolvedRequest);