Prevent creating script context for electron isolation feature 65/275265/1 submit/tizen/20220520.160022
authorSangYong Park <sy302.park@samsung.com>
Thu, 19 May 2022 07:04:55 +0000 (16:04 +0900)
committerSangYong Park <sy302.park@samsung.com>
Thu, 19 May 2022 07:04:55 +0000 (16:04 +0900)
Electron has script isolation feature, and it is enabled by default.
Script isolation feature create new script context. wrtjs does not
need script isolation, so turn off it for memory.

Change-Id: I77d9fd97e8ee874a328f2e24c7a081c17cbf940b
Signed-off-by: SangYong Park <sy302.park@samsung.com>
wrt_app/src/web_application.ts

index 1f55332d4b2b6580b1f22c67dbf05ec6aca764d1..4c025c7ac438927acf649a4c8283ae9b9e2770b4 100644 (file)
@@ -173,6 +173,7 @@ export class WebApplication {
       transparent: this.defaultTransparent,
       show: false,
       webPreferences: {
+        contextIsolation: options.isAddonAvailable,
         nodeIntegration: options.isAddonAvailable,
         nodeIntegrationInSubFrames: options.isAddonAvailable,
         nodeIntegrationInWorker: false,