From f29cc1aa82043ef8056ce641251eb4bf4bae5dcd Mon Sep 17 00:00:00 2001 From: Neil <4138956+nwparker@users.noreply.github.com> Date: Sun, 1 Nov 2026 01:52:57 -0800 Subject: [PATCH] feat(plugins): turn isolated plugin frames on by default (#36821) Flips PLUGIN_ISOLATED_FRAMES_DEFAULT. ORCA_PLUGIN_ISOLATED_FRAMES=0 or the experimentalPluginIsolatedFrames: false setting turns it off for one machine; reverting this commit turns it off for everyone. --- docs/reference/plugin-authoring.md | 4 +--- docs/reference/plugin-isolated-frames.md | 6 +++--- .../panels/plugin-frame-isolation.test.ts | 19 +++++++++++++------ .../plugins/panels/plugin-frame-isolation.ts | 4 ++-- tests/e2e/plugin-isolated-frame.spec.ts | 2 +- 5 files changed, 20 insertions(+), 15 deletions(-) diff --git a/docs/reference/plugin-authoring.md b/docs/reference/plugin-authoring.md index 64ccb750965..3d3a7fc32a0 100644 --- a/docs/reference/plugin-authoring.md +++ b/docs/reference/plugin-authoring.md @@ -110,9 +110,7 @@ Aborting the `signal` rejects the call with `cancelled`. Treat an error `code` y #### Files and assets -Preview: isolated frames are off by default for now (set `ORCA_PLUGIN_ISOLATED_FRAMES=1` to try -them); until they ship, desktop frames behave like browser clients below. With them on, in the desktop -app each plugin's frames run in their own isolated process, storage and origin, +In the desktop app each plugin's frames run in their own isolated process, storage and origin, `orca-plugin-frame:///`, served from your plugin folder. Load scripts, styles, images, fonts, WASM and workers by relative URL (`