[Zotero Erweiterung +] Firefox v116 auf macOS: Discourse kaputt?

Ich sehe auch verschiedene fehlerhafte Verhaltensweisen auf Discourse-Seiten in Firefox. Ich verwende Firefox Nightly (2023-08-21) auf macOS 13.5.

Die meisten „aktiven“ Funktionen, die auf In-Page-Skripting angewiesen sind, scheinen bei mir stillschweigend fehlerhaft zu sein, darunter:

  • Öffnen des Benutzermenüs durch Klicken auf meinen Avatar oben rechts
  • Übergang zu einigen Beiträgen durch Klicken auf deren Titel
  • Laden zusätzlicher Beiträge in langen Threads
  • Antworten posten (sie werden zwar gesendet, aber ich muss die Seite manuell aktualisieren, um sie zu sehen)

Wie @glimfeather erwähnt, kann ich das Laden eines Threads einigermaßen umgehen, indem ich ihn zwinge, in einem neuen Tab zu laden, um die ersten Beiträge zu sehen, aber es gibt immer noch viele andere fehlerhafte Funktionen.

Ich habe dies erst heute bemerkt, daher gehe ich davon aus, dass es sich um eine kürzliche Änderung von Discourse handelt, die in den letzten Tagen für gehostete Seiten live geschaltet wurde.

Wenn ich das Ende eines langen Threads erreiche (wie z. B. Install the Discourse Theme CLI console app to help you build themes), sehe ich, dass die Entwicklerkonsole des Browsers voller vieler Fehler ist, wie zum Beispiel:

Uncaught TypeError: can't access property "lastNode", this.last is null
    lastNode runtime.js:916
    lastNode runtime.js:4347
    lastNode runtime.js:1008
    evaluate runtime.js:4424
    _execute runtime.js:4306
    execute runtime.js:4291
    rerender runtime.js:4606
    Ember 2
    It runtime.js:4139
    Ember 3
    invoke queue.ts:201
    flush queue.ts:98
    flush deferred-action-queues.ts:75
    _end index.ts:616
    end index.ts:298
    _run index.ts:667
    _join index.ts:640
    join index.ts:362
    Ember 2
    start screen-track.js:52
    setupController topic.js:289
    setup Ember
    s router_js.js:1514
    routeEnteredOrUpdated router_js.js:1524
    setupContexts router_js.js:1470
    finalizeTransition router_js.js:1378
    promise router_js.js:1321
    y rsvp.js:435
    v rsvp.js:421
    invoke queue.ts:203
    flush queue.ts:98
    flush deferred-action-queues.ts:75
    _end index.ts:616
    _boundAutorunEnd index.ts:257
    promise callback*n/
    flush Ember
    _scheduleAutorun index.ts:803
    _ensureInstance index.ts:791
    schedule index.ts:384
    Ember 6