Discourse-Komponente `<head>`-Abschnitt-Skripte werden nach dem Upgrade auf Discourse 2.8.0.beta7 & beta8 manchmal nicht im Browser geladen

Während der Anpassung der Discourse-Site (vor Discourse 2.7.0) habe ich einige benutzerdefinierte Java-Skripte in den < /head >-Abschnitt der Komponente eingefügt. Außerdem werden diese Skripte bei Discourse-Ereignissen wie decorateWidget, onAppEvent und onPageChange ausgelöst. In der früheren Version von Discourse lief alles gut.

Derzeit haben wir die Discourse-Version auf 2.8.0.beta8 aktualisiert. Nach dem Upgrade auf die neueste Version treten einige der unten genannten Probleme auf:

  • Auf der Themenseite werden unsere benutzerdefinierten Skripte im < /head >-Abschnitt manchmal im Browser nicht geladen, selbst wenn die Seite neu geladen wird, wenn der Benutzer abgemeldet ist.

  • Auf der Themenseite werden die Skripte im < /head >-Abschnitt manchmal geladen, wenn der Benutzer abgemeldet ist. Sobald er sich über SSO angemeldet hat, schlägt das Laden der Skripte im < /head >-Abschnitt manchmal auf der Seite im Browser fehl.

  • Wenn die < /head >-Abschnitte auf der Seite nicht geladen werden, werden die Skripte im Header-Abschnitt jedes Mal ohne Probleme im Browser geladen.

Wir haben die oben genannten Probleme nach dem Upgrade der Discourse-Version auf 2.8.0.beta7 und beta8.

Ich habe die geladenen Skriptdateien aus der Browserquelle wie unten überprüft:

Kommen die Probleme also wirklich mit der aktualisierten Version 2.8.0.beta7 und beta8 (oder) muss ich in den Admin-Einstellungen etwas in Bezug auf diese Probleme tun?

1 „Gefällt mir“