From 3cd0c543e1d94ad86600fdbcccd216909604db1d Mon Sep 17 00:00:00 2001 From: Michael Goff Date: Fri, 17 Dec 2021 14:47:15 -0500 Subject: [PATCH] Fix unsafe-inline CSP Style violation Move attrs -> style to just style on lineNumberWidthCalculator Avoids violating CSP style policy of 'self' --- packages/vue-prism-editor/src/Editor.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/vue-prism-editor/src/Editor.ts b/packages/vue-prism-editor/src/Editor.ts index bd54449..024752a 100644 --- a/packages/vue-prism-editor/src/Editor.ts +++ b/packages/vue-prism-editor/src/Editor.ts @@ -516,9 +516,13 @@ export const PrismEditor = Vue.extend({ const lineNumberWidthCalculator = h( 'div', { + style: { + 'height': '0px', + 'visibility': 'hidden', + 'pointer-events': 'none', + }, attrs: { class: 'prism-editor__line-width-calc', - style: 'height: 0px; visibility: hidden; pointer-events: none;', }, }, '999'