From 241f73ebf70f04448cd1bfa2784d957b64ee7d6a Mon Sep 17 00:00:00 2001 From: Jake McDermott Date: Mon, 5 Apr 2021 15:35:14 -0400 Subject: [PATCH] Configure ace editor to not use blob worker We don't rely on ace-editor using the blob worker and leaving it on causes CSP errors. --- awx/ui_next/src/components/CodeEditor/CodeEditor.jsx | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/awx/ui_next/src/components/CodeEditor/CodeEditor.jsx b/awx/ui_next/src/components/CodeEditor/CodeEditor.jsx index ad930b7a20..c2ded08cd9 100644 --- a/awx/ui_next/src/components/CodeEditor/CodeEditor.jsx +++ b/awx/ui_next/src/components/CodeEditor/CodeEditor.jsx @@ -1,5 +1,7 @@ import React, { useEffect, useRef, useCallback } from 'react'; import { oneOf, bool, number, string, func, oneOfType } from 'prop-types'; +import { config } from 'ace-builds'; + import ReactAce from 'react-ace'; import 'ace-builds/src-noconflict/mode-json'; import 'ace-builds/src-noconflict/mode-javascript'; @@ -11,6 +13,8 @@ import { t } from '@lingui/macro'; import styled from 'styled-components'; import debounce from '../../util/debounce'; +config.set('loadWorkerFromBlob', false); + const LINE_HEIGHT = 24; const PADDING = 12;