From cfb7dafa17bc3ce7f26285181dee755db56ee187 Mon Sep 17 00:00:00 2001 From: Hibryda Date: Wed, 25 Mar 2026 02:02:36 +0100 Subject: [PATCH] =?UTF-8?q?fix(electrobun):=20setFrame=20takes=20positiona?= =?UTF-8?q?l=20args,=20not=20object=20=E2=80=94=20was=20causing=20resize?= =?UTF-8?q?=20jump?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ui-electrobun/src/bun/index.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ui-electrobun/src/bun/index.ts b/ui-electrobun/src/bun/index.ts index 0815e6b..852adbf 100644 --- a/ui-electrobun/src/bun/index.ts +++ b/ui-electrobun/src/bun/index.ts @@ -121,7 +121,7 @@ const rpc = BrowserView.defineRPC({ "window.getFrame": () => { try { return mainWindow.getFrame(); } catch { return { x: 0, y: 0, width: 1400, height: 900 }; } }, "window.setPosition": ({ x, y }: { x: number; y: number }) => { try { mainWindow.setPosition(x, y); return { ok: true }; } catch { return { ok: false }; } }, "window.setFrame": ({ x, y, width, height }: { x: number; y: number; width: number; height: number }) => { - try { mainWindow.setFrame({ x, y, width, height }); return { ok: true }; } catch { return { ok: false }; } + try { mainWindow.setFrame(x, y, width, height); return { ok: true }; } catch (err) { console.error("[window.setFrame]", err); return { ok: false }; } }, }, messages: {},