diff --git a/packages/editor-ui/src/App.vue b/packages/editor-ui/src/App.vue index d347b11b67..cbd8757126 100644 --- a/packages/editor-ui/src/App.vue +++ b/packages/editor-ui/src/App.vue @@ -100,6 +100,7 @@ export default defineComponent({ message: this.$locale.baseText('startupError.message'), type: 'error', duration: 0, + dangerouslyUseHTMLString: true, }); throw e; diff --git a/packages/editor-ui/src/components/ParameterInputFull.vue b/packages/editor-ui/src/components/ParameterInputFull.vue index 22970613a3..0dc0e8b3c3 100644 --- a/packages/editor-ui/src/components/ParameterInputFull.vue +++ b/packages/editor-ui/src/components/ParameterInputFull.vue @@ -302,6 +302,7 @@ export default defineComponent({ title: this.$locale.baseText('dataMapping.success.title'), message: this.$locale.baseText('dataMapping.success.moreInfo'), type: 'success', + dangerouslyUseHTMLString: true, }); this.ndvStore.disableMappingHint(); diff --git a/packages/editor-ui/src/components/WorkflowActivator.vue b/packages/editor-ui/src/components/WorkflowActivator.vue index 4c45ef080a..e5789529e1 100644 --- a/packages/editor-ui/src/components/WorkflowActivator.vue +++ b/packages/editor-ui/src/components/WorkflowActivator.vue @@ -132,6 +132,7 @@ export default defineComponent({ message: errorMessage, type: 'warning', duration: 0, + dangerouslyUseHTMLString: true, }); }, }, diff --git a/packages/editor-ui/src/components/WorkflowShareModal.ee.vue b/packages/editor-ui/src/components/WorkflowShareModal.ee.vue index 8d8cb39b0b..dd35729124 100644 --- a/packages/editor-ui/src/components/WorkflowShareModal.ee.vue +++ b/packages/editor-ui/src/components/WorkflowShareModal.ee.vue @@ -391,6 +391,7 @@ export default defineComponent({ cancelButtonText: this.$locale.baseText( 'workflows.shareModal.list.delete.confirm.cancelButtonText', ), + dangerouslyUseHTMLString: true, }, ); diff --git a/packages/editor-ui/src/composables/useToast.ts b/packages/editor-ui/src/composables/useToast.ts index 495c5687c2..5b46d0a2da 100644 --- a/packages/editor-ui/src/composables/useToast.ts +++ b/packages/editor-ui/src/composables/useToast.ts @@ -56,6 +56,7 @@ export function useToast() { customClass?: string; closeOnClick?: boolean; type?: MessageType; + dangerouslyUseHTMLString?: boolean; }) { // eslint-disable-next-line prefer-const let notification: ElNotificationComponent; @@ -80,6 +81,7 @@ export function useToast() { duration: config.duration, customClass: config.customClass, type: config.type, + dangerouslyUseHTMLString: config.dangerouslyUseHTMLString ?? true, }); return notification; diff --git a/packages/editor-ui/src/mixins/genericHelpers.ts b/packages/editor-ui/src/mixins/genericHelpers.ts index acb12a66bd..a93da5e24a 100644 --- a/packages/editor-ui/src/mixins/genericHelpers.ts +++ b/packages/editor-ui/src/mixins/genericHelpers.ts @@ -57,6 +57,7 @@ export const genericHelpers = defineComponent({ message: this.$locale.baseText('genericHelpers.showMessage.message'), type: 'info', duration: 0, + dangerouslyUseHTMLString: true, }); return false; diff --git a/packages/editor-ui/src/mixins/pushConnection.ts b/packages/editor-ui/src/mixins/pushConnection.ts index 8c70aed0fe..4f2110dfad 100644 --- a/packages/editor-ui/src/mixins/pushConnection.ts +++ b/packages/editor-ui/src/mixins/pushConnection.ts @@ -438,6 +438,7 @@ export const pushConnection = defineComponent({ message: runDataExecutedErrorMessage, type: 'error', duration: 0, + dangerouslyUseHTMLString: true, }); } } else { diff --git a/packages/editor-ui/src/mixins/workflowHelpers.ts b/packages/editor-ui/src/mixins/workflowHelpers.ts index 914f1dc0bb..1813146d21 100644 --- a/packages/editor-ui/src/mixins/workflowHelpers.ts +++ b/packages/editor-ui/src/mixins/workflowHelpers.ts @@ -757,6 +757,7 @@ export const workflowHelpers = defineComponent({ }), this.$locale.baseText('workflows.concurrentChanges.confirmMessage.title'), { + dangerouslyUseHTMLString: true, confirmButtonText: this.$locale.baseText( 'workflows.concurrentChanges.confirmMessage.confirmButtonText', ), diff --git a/packages/editor-ui/src/views/NodeView.vue b/packages/editor-ui/src/views/NodeView.vue index f60fb0cea6..0ceeea0050 100644 --- a/packages/editor-ui/src/views/NodeView.vue +++ b/packages/editor-ui/src/views/NodeView.vue @@ -676,6 +676,7 @@ export default defineComponent({ // Close the creator panel if user clicked on the link if (this.createNodeActive) notice.close(); }, 0), + dangerouslyUseHTMLString: true, }); }, clearExecutionData() { @@ -1449,6 +1450,7 @@ export default defineComponent({ cancelButtonText: this.$locale.baseText( 'nodeView.confirmMessage.receivedCopyPasteData.cancelButtonText', ), + dangerouslyUseHTMLString: true, }, ); diff --git a/packages/editor-ui/src/views/SetupView.vue b/packages/editor-ui/src/views/SetupView.vue index 9b3547a913..acba3be26e 100644 --- a/packages/editor-ui/src/views/SetupView.vue +++ b/packages/editor-ui/src/views/SetupView.vue @@ -140,6 +140,7 @@ export default defineComponent({ }), this.$locale.baseText('auth.setup.confirmOwnerSetup'), { + dangerouslyUseHTMLString: true, confirmButtonText: this.$locale.baseText('auth.setup.createAccount'), cancelButtonText: this.$locale.baseText('auth.setup.goBack'), },