@@ -3,23 +3,20 @@ import { defaultFallbackConfig } from './input-tiny-mce.defaults.js';
3
3
import { pastePreProcessHandler } from './input-tiny-mce.handlers.js' ;
4
4
import { uriAttributeSanitizer } from './input-tiny-mce.sanitizer.js' ;
5
5
import type { UmbTinyMcePluginBase } from './tiny-mce-plugin.js' ;
6
- import { type ClassConstructor , loadManifestApi } from '@umbraco-cms/backoffice/extension-api' ;
7
6
import { css , customElement , html , property , query } from '@umbraco-cms/backoffice/external/lit' ;
7
+ import { loadManifestApi } from '@umbraco-cms/backoffice/extension-api' ;
8
8
import { getProcessedImageUrl , umbDeepMerge } from '@umbraco-cms/backoffice/utils' ;
9
+ import { renderEditor } from '@umbraco-cms/backoffice/external/tinymce' ;
9
10
import { umbExtensionsRegistry } from '@umbraco-cms/backoffice/extension-registry' ;
11
+ import { ImageCropModeModel } from '@umbraco-cms/backoffice/external/backend-api' ;
10
12
import { UmbChangeEvent } from '@umbraco-cms/backoffice/event' ;
11
13
import { UmbLitElement } from '@umbraco-cms/backoffice/lit-element' ;
12
14
import { UmbStylesheetDetailRepository , UmbStylesheetRuleManager } from '@umbraco-cms/backoffice/stylesheet' ;
13
15
import { UUIFormControlMixin } from '@umbraco-cms/backoffice/external/uui' ;
14
- import {
15
- type EditorEvent ,
16
- type Editor ,
17
- type RawEditorOptions ,
18
- renderEditor ,
19
- } from '@umbraco-cms/backoffice/external/tinymce' ;
20
- import type { UmbPropertyEditorConfigCollection } from '@umbraco-cms/backoffice/property-editor' ;
21
- import { ImageCropModeModel } from '@umbraco-cms/backoffice/external/backend-api' ;
16
+ import type { ClassConstructor } from '@umbraco-cms/backoffice/extension-api' ;
17
+ import type { EditorEvent , Editor , RawEditorOptions } from '@umbraco-cms/backoffice/external/tinymce' ;
22
18
import type { ManifestTinyMcePlugin } from '@umbraco-cms/backoffice/tiny-mce' ;
19
+ import type { UmbPropertyEditorConfigCollection } from '@umbraco-cms/backoffice/property-editor' ;
23
20
24
21
/**
25
22
* Handles the resize event
@@ -367,6 +364,7 @@ export class UmbInputTinyMceElement extends UUIFormControlMixin(UmbLitElement, '
367
364
}
368
365
369
366
#onChange( value : string ) {
367
+ if ( this . value === value ) return ;
370
368
this . value = value ;
371
369
this . dispatchEvent ( new UmbChangeEvent ( ) ) ;
372
370
}
0 commit comments