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 1f55332..4c025c7 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,