A l’ouverture de la page « Editeur de fichiers » (intégrée au core), il y a une erreur JS:
Fichier : https://xxx.xxx.xxx.xxx/core/php/getResource.php?file=desktop/common/js/utils.js&md5=xxxxxx&lang=fr_FR)
Ligne : 48
Message : Uncaught TypeError: Cannot read properties of undefined (reading 'trim')
Page concernée : Editeur de fichier
Version Core : 4.3 beta (Debian Buster sur RPi 3b)
Etape pour reproduire le Bug :
Se rendre sur la page « Editeur de fichiers » depuis le menu Réglages\Système
Bug présent en local et via DNS
Non présent en v4.2 stable
Je viens de mettre la dernière alpha mais toujours la même erreur sauf pour la ligne (48 → 51)
Je teste depuis un PC Windows 10 sous Chrome uptodate !
Edit : par acquis de conscience, j’ai testé sous Firefox. J’ai également une erreur mais l’intitulé semble différent :
Fichier : https://xxx.xxx.xxx.xxx/index.php?v=d&p=editor)
Ligne : 0
Message : Impossible de charger la ressource "https://fonts.googleapis.com/css?family=Noto+Sans:400,400i,700,700i&subset=cyrillic,cyrillic-ext,devanagari,greek,greek-ext,latin-ext,vietnamese", car elle va contre la directive de Content Security Policy :
"style-src 'self' 'unsafe-inline'"
Je comptais regarder de ce côté justement. J’ai jamais aimé les frameworks qui load des trucs à droite à gauche a coup de cdn … avec les csp ça va se calmer …
http://192.168.156.232/index.php?v=d&p=editor 0 Impossible de charger la ressource "https://fonts.googleapis.com/css?family=Noto+Sans:400,400i,700,700i&subset=cyrillic,cyrillic-ext,devanagari,greek,greek-ext,latin-ext,vietnamese", car elle va contre la directive de Content Security Policy :
"style-src 'self' 'unsafe-inline'"
J’ai l’erreur sur firefox et Safari sur MAC
[Error] Refused to load https://fonts.googleapis.com/css?family=Noto+Sans:400,400i,700,700i&subset=cyrillic,cyrillic-ext,devanagari,greek,greek-ext,latin-ext,vietnamese because it does not appear in the style-src directive of the Content Security Policy.
[Error] TypeError: undefined is not an object (evaluating 'event.originalPolicy.trim().split(';').find(e => e.trim().startsWith(event.violatedDirective)).trim')
(fonction anonyme) (getResource.php:51:118)
[Error] Failed to load resource: the server responded with a status of 404 (Not Found) (moment-with-locales.min.js.map, line 0)
Jeedom (desktop/php/editor.php) load bien en local, include_file('3rdparty', 'elfinder/themes/css/theme-gray', 'css');
le fichier theme-gray.css est certainement un « custom » jeedom il n’a donc pas été update par la lib, et il contient donc encore l’import de la « font ».