Found the culprit.
In the only languages (English and Italian) I’ve been using with scriptcase, a lot of time ago I customized a button label in Locales > Application Language
I set the message “lang_btns_reload” to:
<i class='icon_fa fas fa-sync'></i><script>toggle_remove_filter_btn_js;</script>
(Yes I know, a script inside a text string that is supposed to be shown as a button label is strange, but that’s how I decided to embed that JS function - “toggle_remove_filter_btn_js” - in every app where the lang_btns_reload label is used)
If i remove the “<script>toggle_remove_filter_btn_js;</script>
” part, this issue disappear.
So in SC version 9.10.017 or 9.10.018 something changed with parsing\handling the language strings when generating apps; till version 9.10.016, having “<script>....</script>
” in the label didn’t cause any issue.
@NetMake can you please “fix” this change so that scripts in language strings don’t break any app? Menu apps (both the old plain one and the new responsive one) seems the only app types that are affected