diff --git a/src/public/app/widgets/type_widgets/read_only_text.js b/src/public/app/widgets/type_widgets/read_only_text.js index e3a5c925d..a6304f7f4 100644 --- a/src/public/app/widgets/type_widgets/read_only_text.js +++ b/src/public/app/widgets/type_widgets/read_only_text.js @@ -67,6 +67,11 @@ export default class ReadOnlyTextTypeWidget extends AbstractTextTypeWidget { } async doRefresh(note) { + // we load CKEditor also for read only notes because they contain content styles required for correct rendering of even read only notes + // we could load just ckeditor-content.css but that causes CSS conflicts when both build CSS and this content CSS is loaded at the same time + // (see https://github.com/zadam/trilium/issues/1590 for example of such conflict) + await libraryLoader.requireLibrary(libraryLoader.CKEDITOR); + const noteComplement = await treeCache.getNoteComplement(note.noteId); this.$content.html(noteComplement.content); diff --git a/src/views/desktop.ejs b/src/views/desktop.ejs index ef399712f..631c9ff2a 100644 --- a/src/views/desktop.ejs +++ b/src/views/desktop.ejs @@ -63,8 +63,6 @@ - - diff --git a/src/views/mobile.ejs b/src/views/mobile.ejs index 85e6797b7..e07b2975f 100644 --- a/src/views/mobile.ejs +++ b/src/views/mobile.ejs @@ -127,8 +127,6 @@ - -