¿Extensión Zotero + Firefox v116 en macOS rompe macOS Discourse?

También estoy experimentando varios comportamientos erróneos en sitios de Discourse en Firefox. Estoy usando Firefox Nightly (2023-08-21) en macOS 13.5.

La mayoría de las características “activas” que dependen de la ejecución de scripts en la página parecen fallar silenciosamente para mí, incluyendo:

  • abrir el menú de usuario haciendo clic en mi avatar en la esquina superior derecha
  • transicionar a algunas publicaciones haciendo clic en sus títulos
  • cargar publicaciones adicionales en hilos largos
  • publicar respuestas (se envían, pero tengo que actualizar la página manualmente para verlas)

Como menciona @glimfeather, puedo solucionar de alguna manera la carga de un hilo forzándolo a cargar en una nueva pestaña para ver las publicaciones iniciales, pero todavía hay muchas otras características que no funcionan.

Solo comencé a notar esto hoy, así que supongo que es un cambio reciente de Discourse que se implementó en los sitios alojados en los últimos días.

Cuando llego al final de un hilo largo (como Install the Discourse Theme CLI console app to help you build themes), puedo ver que la consola de desarrollador del navegador está llena de muchos errores como:

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