From d5463d2a4d7999c5157e1f2db0b10f67120e660c Mon Sep 17 00:00:00 2001 From: David Taylor Date: Fri, 14 Aug 2020 12:01:46 +0100 Subject: [PATCH] DEV: Disable ACE editor worker blobs This will allow us to remove `blob:` URLs from the worker-src CSP directive --- app/assets/javascripts/admin/components/ace-editor.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/assets/javascripts/admin/components/ace-editor.js b/app/assets/javascripts/admin/components/ace-editor.js index 123193c0c0..480a8969bf 100644 --- a/app/assets/javascripts/admin/components/ace-editor.js +++ b/app/assets/javascripts/admin/components/ace-editor.js @@ -74,6 +74,8 @@ export default Component.extend({ loadScript("/javascripts/ace/ace.js").then(() => { window.ace.require(["ace/ace"], loadedAce => { + loadedAce.config.set("loadWorkerFromBlob", false); + if (!this.element || this.isDestroying || this.isDestroyed) { return; }