fix vnc bug : double screen

This commit is contained in:
赵一寰 2026-03-14 16:37:01 +08:00
parent 8cd238d9aa
commit 1ff8e1ce07

View File

@ -232,6 +232,10 @@ export class ClawComputerPanel extends LitElement {
return;
}
// Clear previous VNC canvas elements to prevent duplication
const existingCanvases = screen.querySelectorAll("canvas");
existingCanvases.forEach((canvas) => canvas.remove());
try {
// eslint-disable-next-line @typescript-eslint/no-explicit-any
const Constructor = RFBClass as new (