Uploads defekt bei Unterordnerinstallation

Uploads von Beiträgen konnten auf diese exakte Zeile zurückgeführt werden:

https://github.com/discourse/discourse/blob/main/app/assets/javascripts/pretty-text/addon/sanitizer.js#L23

insbesondere,

  // relative urls
  if (/^\\/[\\w\\.\\-]+/i.test(href)) {
    return href;
  }

funktioniert nicht, da meine Foren-URL aus einem Apache-Benutzer-Webverzeichnis (über das ich keine Kontrolle habe) bereitgestellt wird und mit einem ~ beginnt, was diesen Regex unterbricht.
Ich habe bestätigt, dass die Änderung der Zeichenklasse, um ~ einzuschließen (als [\\w\\.\\-~]), die Uploads von Beiträgen behebt, aber schmerzlich sind Avatar-Uploads immer noch kaputt!

1 „Gefällt mir“