From 4f85055fe81196041514a74747458b29cbebd67c Mon Sep 17 00:00:00 2001 From: Eric Tuvesson Date: Thu, 16 May 2024 10:58:02 +0200 Subject: [PATCH] feat: Editor Preview, patch "window.open" to navigate in same view (#18) --- .../src/editor/src/views/VisualCanvas/CanvasView.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/packages/noodl-editor/src/editor/src/views/VisualCanvas/CanvasView.ts b/packages/noodl-editor/src/editor/src/views/VisualCanvas/CanvasView.ts index f51f910..9af1296 100644 --- a/packages/noodl-editor/src/editor/src/views/VisualCanvas/CanvasView.ts +++ b/packages/noodl-editor/src/editor/src/views/VisualCanvas/CanvasView.ts @@ -96,6 +96,12 @@ export class CanvasView extends View { }); } }); + + // Patch to open the next window in the same webview. + // Since we don't support multiple webviews. + window.open = function (url) { + window.location.href = url; + } `; webview.executeJavaScript(code);