From dd8e32e7c40011de95e6c81211e2b434be2fde78 Mon Sep 17 00:00:00 2001 From: toasted-nutbread Date: Fri, 4 Sep 2020 18:19:43 -0400 Subject: Fix template renderer sandbox compatibility (#770) * Use Object.prototype.hasOwnProperty.call instead of hasOwn * Disable WebExtension and core.js APIs for template-renderer.js --- ext/bg/js/template-renderer.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'ext') diff --git a/ext/bg/js/template-renderer.js b/ext/bg/js/template-renderer.js index 1f68e3e0..5dd33814 100644 --- a/ext/bg/js/template-renderer.js +++ b/ext/bg/js/template-renderer.js @@ -43,7 +43,7 @@ class TemplateRenderer { } const markerPre = data.marker; - const markerPreHas = hasOwn(data, 'marker'); + const markerPreHas = Object.prototype.hasOwnProperty.call(data, 'marker'); try { this._stateStack = [new Map()]; data.marker = marker; -- cgit v1.2.3