Erreur javascript : uncaught typerror ...... reading trim

OK, c’est normalement fixé par ce PR :

@ngrataloup, tu peux essayer de replacer :

if ('SecurityPolicyViolationEvent' in window) { // Check browser support of SecurityPolicyViolationEnevt interface
  window.addEventListener("securitypolicyviolation", function(event) {
    var uri = event.blockedURI
    if (event.originalPolicy && event.violatedDirective) {
      var violation = event.originalPolicy.trim().split(';').find(e => e.trim().startsWith(event.violatedDirective)).trim()
      if (event.disposition == 'enforce')
        var msg = `Impossible de charger la ressource "${uri}", car elle va contre la directive de Content Security Policy :<br /> "${violation}"`
      else
        var msg = `La ressource "${uri}" a été chargée, mais elle va contre la directive de Content Security Policy :<br /> "${violation}"`
    }else {
      var msg = `Erreur de directive Content Security Policy sur la ressource "${uri}"`
    }
    jeedomUtils.JS_ERROR.push({"filename": event.documentURI, "lineno": "0", "message": msg})
    $('#bt_jsErrorModal').show()
    $.hideLoading()
  })

par

if ('SecurityPolicyViolationEvent' in window) { // Check browser support of SecurityPolicyViolationEnevt interface
  window.addEventListener("securitypolicyviolation", function(event) {
    var uri = event.blockedURI
    var msg = `{{Erreur de directive Content Security Policy sur la ressource "${uri}"}}`
    if (event.originalPolicy && event.violatedDirective) {
      var violation = event.originalPolicy.trim().split(';').find(e => e.trim().startsWith(event.violatedDirective));
      if (typeof violation === 'string') {
        if (event.disposition == 'enforce')
          var msg = `{{Impossible de charger la ressource "${uri}", car elle va contre la directive de Content Security Policy :<br /> "${violation.trim()}"}}`
        else
          var msg = `{{La ressource "${uri}" a été chargée, mais elle va contre la directive de Content Security Policy :<br /> "${violation.trim()}"}}`
      }
    }
    jeedomUtils.JS_ERROR.push({"filename": event.documentURI, "lineno": "0", "message": msg})
    $('#bt_jsErrorModal').show()
    $.hideLoading()
  })

dans desktop/common/js/utils.js vers la ligne 47 et test stp ?

Bad