Hinweis für #NextCloud Admins: Mit Version 28 wurden einige Scripte von .js auf .mjs umgestellt. Sollte euer Webserver die Endung nicht kennen und das als text/html statt application/javascript einstufen knallt es.
Zum Testen: curl -I https://your.nextcloud.tld/apps/settings/js/esm-test.mjs
Für nginx: mjs für application/javascript in der mime.types im Config-Ordner ergänzen.