Summernote add all language, css, script and cdn files in main layout

Wappler 6 Beta 15 | Stable Channel

On every save in content page where summernote lite is added, in the main layout all this files are automatically added by Wappler causing a lot of problems:

Page Includes: Asset add to head: https://cdn.jsdelivr.net/npm/summernote/dist/summernote-lite.min.css
Page Includes: Asset add to head: https://cdn.jsdelivr.net/npm/summernote/dist/summernote-lite.min.js
Page Includes: Head node changed successfully
Page Includes: Asset add to head: /dmxAppConnect/dmxSummernote/dmxSummernote.js
Page Includes: Asset add to head: /dmxAppConnect/dmxSummernote/summernote-bs4.min.css
Page Includes: Asset add to head: /dmxAppConnect/dmxSummernote/summernote-bs4.min.js
Page Includes: Asset add to head: /dmxAppConnect/dmxSummernote/summernote-bs5.min.css
Page Includes: Asset add to head: /dmxAppConnect/dmxSummernote/summernote-bs5.min.js
Page Includes: Asset add to head: /dmxAppConnect/dmxSummernote/summernote-lite.min.css
Page Includes: Asset add to head: /dmxAppConnect/dmxSummernote/summernote-lite.min.js
Page Includes: Asset add to head: /dmxAppConnect/dmxSummernote/summernote.min.css
Page Includes: Asset add to head: /dmxAppConnect/dmxSummernote/summernote.min.js
Page Includes: Asset add to head: /dmxAppConnect/dmxSummernote/lang/summernote-ar-AR.min.js
Page Includes: Asset add to head: /dmxAppConnect/dmxSummernote/lang/summernote-az-AZ.min.js
Page Includes: Asset add to head: /dmxAppConnect/dmxSummernote/lang/summernote-bg-BG.min.js
Page Includes: Asset add to head: /dmxAppConnect/dmxSummernote/lang/summernote-bn-BD.min.js
Page Includes: Asset add to head: /dmxAppConnect/dmxSummernote/lang/summernote-ca-ES.min.js
Page Includes: Asset add to head: /dmxAppConnect/dmxSummernote/lang/summernote-cs-CZ.min.js
Page Includes: Asset add to head: /dmxAppConnect/dmxSummernote/lang/summernote-da-DK.min.js
Page Includes: Asset add to head: /dmxAppConnect/dmxSummernote/lang/summernote-de-CH.min.js
Page Includes: Asset add to head: /dmxAppConnect/dmxSummernote/lang/summernote-de-DE.min.js
Page Includes: Asset add to head: /dmxAppConnect/dmxSummernote/lang/summernote-el-GR.min.js
Page Includes: Asset add to head: /dmxAppConnect/dmxSummernote/lang/summernote-en-US.min.js
Page Includes: Asset add to head: /dmxAppConnect/dmxSummernote/lang/summernote-es-ES.min.js
Page Includes: Asset add to head: /dmxAppConnect/dmxSummernote/lang/summernote-es-EU.min.js
Page Includes: Asset add to head: /dmxAppConnect/dmxSummernote/lang/summernote-fa-IR.min.js
Page Includes: Asset add to head: /dmxAppConnect/dmxSummernote/lang/summernote-fi-FI.min.js
Page Includes: Asset add to head: /dmxAppConnect/dmxSummernote/lang/summernote-fr-FR.min.js
Page Includes: Asset add to head: /dmxAppConnect/dmxSummernote/lang/summernote-gl-ES.min.js
Page Includes: Asset add to head: /dmxAppConnect/dmxSummernote/lang/summernote-he-IL.min.js
Page Includes: Asset add to head: /dmxAppConnect/dmxSummernote/lang/summernote-hr-HR.min.js
Page Includes: Asset add to head: /dmxAppConnect/dmxSummernote/lang/summernote-hu-HU.min.js
Page Includes: Asset add to head: /dmxAppConnect/dmxSummernote/lang/summernote-id-ID.min.js
Page Includes: Asset add to head: /dmxAppConnect/dmxSummernote/lang/summernote-it-IT.min.js
Page Includes: Asset add to head: /dmxAppConnect/dmxSummernote/lang/summernote-ja-JP.min.js
Page Includes: Asset add to head: /dmxAppConnect/dmxSummernote/lang/summernote-ko-KR.min.js
Page Includes: Asset add to head: /dmxAppConnect/dmxSummernote/lang/summernote-lt-LT.min.js
Page Includes: Asset add to head: /dmxAppConnect/dmxSummernote/lang/summernote-lt-LV.min.js
Page Includes: Asset add to head: /dmxAppConnect/dmxSummernote/lang/summernote-mn-MN.min.js
Page Includes: Asset add to head: /dmxAppConnect/dmxSummernote/lang/summernote-nb-NO.min.js
Page Includes: Asset add to head: /dmxAppConnect/dmxSummernote/lang/summernote-nl-NL.min.js
Page Includes: Asset add to head: /dmxAppConnect/dmxSummernote/lang/summernote-pl-PL.min.js
Page Includes: Asset add to head: /dmxAppConnect/dmxSummernote/lang/summernote-pt-BR.min.js
Page Includes: Asset add to head: /dmxAppConnect/dmxSummernote/lang/summernote-pt-PT.min.js
Page Includes: Asset add to head: /dmxAppConnect/dmxSummernote/lang/summernote-ro-RO.min.js
Page Includes: Asset add to head: /dmxAppConnect/dmxSummernote/lang/summernote-ru-RU.min.js
Page Includes: Asset add to head: /dmxAppConnect/dmxSummernote/lang/summernote-sk-SK.min.js
Page Includes: Asset add to head: /dmxAppConnect/dmxSummernote/lang/summernote-sl-SI.min.js
Page Includes: Asset add to head: /dmxAppConnect/dmxSummernote/lang/summernote-sr-RS-Latin.min.js
Page Includes: Asset add to head: /dmxAppConnect/dmxSummernote/lang/summernote-sr-RS.min.js
Page Includes: Asset add to head: /dmxAppConnect/dmxSummernote/lang/summernote-sv-SE.min.js
Page Includes: Asset add to head: /dmxAppConnect/dmxSummernote/lang/summernote-ta-IN.min.js
Page Includes: Asset add to head: /dmxAppConnect/dmxSummernote/lang/summernote-th-TH.min.js
Page Includes: Asset add to head: /dmxAppConnect/dmxSummernote/lang/summernote-tr-TR.min.js
Page Includes: Asset add to head: /dmxAppConnect/dmxSummernote/lang/summernote-uk-UA.min.js
Page Includes: Asset add to head: /dmxAppConnect/dmxSummernote/lang/summernote-uz-UZ.min.js
Page Includes: Asset add to head: /dmxAppConnect/dmxSummernote/lang/summernote-vi-VN.min.js
Page Includes: Asset add to head: /dmxAppConnect/dmxSummernote/lang/summernote-zh-CN.min.js
Page Includes: Asset add to head: /dmxAppConnect/dmxSummernote/lang/summernote-zh-TW.min.js
Page Includes: Head node changed successfully

And in the content page this is the summernote component:

<textarea id="editor1" name="home_html_terminos_condiciones" is="dmx-summernote" dmx-bind:toolbar="[['style',['style']],['font',['bold','underline','clear']],['color',['color']],['para',['ul','ol','paragraph']],['table',['table']],['insert',['link']],['view',['fullscreen','codeview','help']]]" dmx-bind:value="config_tyc.data.db_home_html_terminos_condiciones" lang="es-ES" max-height="500" dmx-show="var_home_html_terminos_condiciones.value==1" dmx-bind:disabled="var_home_html_terminos_condiciones.value==0"></textarea>

This issue is still present in Wappler 6.0.0 RC 1 Released. Every time I save the content page where the summernote is present, Wappler add all the files mentioned before.

Does this happens only on save of the content page?
If you manually cleanup the main page and save it - does it happens again on content page save?

Also are you on the beta extensions channel or stable?

Hi, yes, only on save in the content Page.
If I cleanup the main layout and save it, the removed code remains deleted. No summernote files get added again.
Extension stable channel.

I have tested in a new project and the result is the same in Wappler 6.0.0 RC 1 Released, so I discard that could be something related to my current project.

All this files are added by Wappler in main layout after add a summernote component in a content page.

Have you used the beta channel for a bit and then switched to stable?

Yes, correct, even unistall downgrading versiones and upgrading to testing.

this problem persists on Wappler v6.0.0

any luck with this?

Bump.

Bump. @George Please fix this.

@George Requesting an update on this. Why is this not being addressed?

Fixed in Wappler 6.4.0

This topic was automatically closed after 32 hours. New replies are no longer allowed.