You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Wait an uncomfortable while for the codespace to start (it took around a minute).
Run the VS Code extension debugger
Open the extension debugger window
The webview should open automatically after an uncomfortable while (around a minute or two). If it doesn't, run the command Open Webview
Attempt to drag nodes and pan the background. It should give an error in the webview browser console.
Here's a video of that process:
vscode-webview.mp4
Minimal reproduction of the issue with CodeSandbox
No response
Relevant log output
runtime-dom.esm-bundler.js:681 Uncaught TypeError: el.addEventListener is not a function
at addEventListener (runtime-dom.esm-bundler.js:681:6)
at vue-flow-core.mjs:1138:10
at Selection$1$1.selection_each$1 [as each] (vue-flow-core.mjs:844:18)
at Selection$1$1.selection_on$1 [as on] (vue-flow-core.mjs:1162:10)
at HTMLDivElement.mousedowned (vue-flow-core.mjs:3163:113)
at HTMLDivElement.<anonymous> (vue-flow-core.mjs:1097:14)
addEventListener @ runtime-dom.esm-bundler.js:681
(anonymous) @ vue-flow-core.mjs:1138
selection_each$1 @ vue-flow-core.mjs:844
selection_on$1 @ vue-flow-core.mjs:1162
mousedowned @ vue-flow-core.mjs:3163
(anonymous) @ vue-flow-core.mjs:1097
Anything else?
Using these settings stopped the errors from happening when panning and dragging nodes, whilst also disabling that functionality completely.
:pan-on-drag="false"
:nodes-draggable="false"
I suspect the error has something to do with the useDragcomposable. That is, of course, only my best guess at it.
I hope it's fine that there's no code sandbox link for this. This bug only shows up in the VS Code extension environment. I don't know a way to share it without having to clone or fork the repository. 🙂
Is there an existing issue for this?
Current Behavior
Dragging with the mouse does not pan the background, or move nodes in VS Code's extension webview environment.
I tested it with Tauri's webview, and it did work. It seems to just be VS Code's extension environment that causes it.
Expected Behavior
Clicking and dragging with the mouse should move the background, or move the node in VS Code's extension webview.
Steps To Reproduce
Open VueFlow in VS Code's extension webview environment.
I've made this repository to demonstrate https://github.com/Aevarkan/webview-vueflow
Open WebviewHere's a video of that process:
vscode-webview.mp4
Minimal reproduction of the issue with CodeSandbox
No response
Relevant log output
runtime-dom.esm-bundler.js:681 Uncaught TypeError: el.addEventListener is not a function at addEventListener (runtime-dom.esm-bundler.js:681:6) at vue-flow-core.mjs:1138:10 at Selection$1$1.selection_each$1 [as each] (vue-flow-core.mjs:844:18) at Selection$1$1.selection_on$1 [as on] (vue-flow-core.mjs:1162:10) at HTMLDivElement.mousedowned (vue-flow-core.mjs:3163:113) at HTMLDivElement.<anonymous> (vue-flow-core.mjs:1097:14) addEventListener @ runtime-dom.esm-bundler.js:681 (anonymous) @ vue-flow-core.mjs:1138 selection_each$1 @ vue-flow-core.mjs:844 selection_on$1 @ vue-flow-core.mjs:1162 mousedowned @ vue-flow-core.mjs:3163 (anonymous) @ vue-flow-core.mjs:1097Anything else?
Using these settings stopped the errors from happening when panning and dragging nodes, whilst also disabling that functionality completely.
I suspect the error has something to do with the
useDragcomposable. That is, of course, only my best guess at it.I hope it's fine that there's no code sandbox link for this. This bug only shows up in the VS Code extension environment. I don't know a way to share it without having to clone or fork the repository. 🙂