# \[Extensão Zotero +\] Firefox v116 no macOS quebra o Discourse?

**URL:** https://meta.discourse.org/t/zotero-extension-firefox-v116-on-macos-broken-discourse/275693
**Category:** Support
**Created:** [18 Agosto , 2023 12:18 UTC](https://meta.discourse.org/t/zotero-extension-firefox-v116-on-macos-broken-discourse/275693 "2023-08-18T12:18:21Z")
**Posts on this page:** 10
**Page:** 1

<div class="post-metadata">

### Author: ![glimfeather](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/glimfeather/32/257582_2.png) [@glimfeather](https://meta.discourse.org/u/glimfeather)
#### Post date: [18 Agosto , 2023 12:18 UTC](https://meta.discourse.org/t/zotero-extension-firefox-v116-on-macos-broken-discourse/275693/1 "2023-08-18T12:18:22Z")

</div>

Atualizei meu Firefox esta manhã para a versão 116.0.3 (64 bits) no macOS. Agora, todas as instalações do Discourse onde estou ativo (mais de 20 sistemas) travam ao usar o atalho G-J em qualquer uma das opções Novo, Não lido ou Não visto. A barra de progresso começa e depois trava em cerca de 75% ou 80% do caminho e nunca termina. Não importa se meus bloqueadores de anúncios (Ghostery e uBlock Origin) estão ativos ou inativos, a barra de progresso nunca termina e as postagens nunca aparecem.

Usar o aplicativo Discourse Hub no iOS funciona, assim como todos os outros sites que visito com o Firefox (atualizado) no macOS. O problema é apenas nos sites do Discourse, incluindo aqui no Meta.

Se eu clicar com o botão direito nas listas de Novo, Não lido e Não visto e escolher Abrir em Nova Aba, as postagens são exibidas, mas fazer isso é tedioso, pois algumas das comunidades do Discourse são muito ativas, com mais de 20 novas postagens ou postagens não lidas diariamente.

---

<div class="post-metadata">

### Author: ![glimfeather](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/glimfeather/32/257582_2.png) [@glimfeather](https://meta.discourse.org/u/glimfeather)
#### Post date: [18 Agosto , 2023 12:20 UTC](https://meta.discourse.org/t/zotero-extension-firefox-v116-on-macos-broken-discourse/275693/2 "2023-08-18T12:20:49Z")

</div>

Algo mais que não funciona mais com a versão 116.0.3 é a reexibição de uma postagem após editar o conteúdo. É preciso recorrer a um Recarregamento explícito para que ela seja exibida novamente.

---

<div class="post-metadata">

### Author: ![Canapin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/canapin/32/119591_2.png) [@Canapin](https://meta.discourse.org/u/Canapin)
#### Post date: [21 Agosto , 2023 12:07 UTC](https://meta.discourse.org/t/zotero-extension-firefox-v116-on-macos-broken-discourse/275693/3 "2023-08-21T12:07:14Z")

</div>

Olá glimfeather!

Tentei o Firefox 116.0.3 no MacOS Ventura 13.5 e não consigo reproduzir seus problemas.

---

<div class="post-metadata">

### Author: ![jryans](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jryans/32/242789_2.png) [@jryans](https://meta.discourse.org/u/jryans)
#### Post date: [21 Agosto , 2023 16:23 UTC](https://meta.discourse.org/t/zotero-extension-firefox-v116-on-macos-broken-discourse/275693/4 "2023-08-21T16:23:41Z")

</div>

Também estou vendo vários comportamentos quebrados em sites Discourse no Firefox. Estou usando o Firefox Nightly (2023-08-21) no macOS 13.5.

A maioria dos recursos “ativos” que dependem de scripting na página parecem falhar silenciosamente para mim, incluindo:

- abrir o menu do usuário clicando no meu avatar no canto superior direito
- transição para algumas postagens clicando em seus títulos
- carregar postagens adicionais em threads longos
- postar respostas (elas são enviadas, mas preciso atualizar a página manualmente para vê-las)

Como @glimfeather menciona, posso contornar o carregamento de uma thread forçando-a a carregar em uma nova aba para ver as postagens iniciais, mas ainda há muitos outros recursos quebrados.

Comecei a notar isso apenas hoje, então eu assumiria que é uma mudança recente do Discourse que foi ao ar para sites hospedados nos últimos dias.

Quando chego ao final de uma thread longa (como [Install the Discourse Theme CLI console app to help you build themes](https://meta.discourse.org/t/install-the-discourse-theme-cli-console-app-to-help-you-build-themes/82950)), posso ver que o console do desenvolvedor do navegador está cheio de muitos erros como:

```plaintext
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
    
    
    

```

---

<div class="post-metadata">

### Author: ![jryans](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jryans/32/242789_2.png) [@jryans](https://meta.discourse.org/u/jryans)
#### Post date: [21 Agosto , 2023 16:36 UTC](https://meta.discourse.org/t/zotero-extension-firefox-v116-on-macos-broken-discourse/275693/5 "2023-08-21T16:36:38Z")

</div>

@glimfeather, você usa o Zotero por acaso?

Notei que esses problemas em sites do Discourse não aconteciam em uma janela anônima, então comecei a suspeitar de extensões. Depois de investigar, parece que a extensão Zotero Connector é a culpada para mim.

Este [tópico do fórum Zotero](https://forums.zotero.org/discussion/107031/zotero-chrome-connector-cause-js-errors-in-other-applications) confirma que eles tiveram um problema recente que causou erros em vários sites.

Consegui fazer as coisas funcionarem novamente com os seguintes passos:

1. Desativar a extensão Zotero Connector no Firefox
2. Reiniciar o aplicativo desktop Zotero
3. Reativar a extensão do conector
4. Atualizar quaisquer abas do Discourse que já estavam carregadas

---

<div class="post-metadata">

### Author: ![glimfeather](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/glimfeather/32/257582_2.png) [@glimfeather](https://meta.discourse.org/u/glimfeather)
#### Post date: [22 Agosto , 2023 14:16 UTC](https://meta.discourse.org/t/zotero-extension-firefox-v116-on-macos-broken-discourse/275693/6 "2023-08-22T14:16:00Z")

</div>

> [@jryans](#):
>
> você usa o Zotero por acaso?

Sim, na medida em que o complemento do Firefox está instalado. Eu não tenho o Zotero em si rodando. Aliás, se houvesse alguma maneira melhor de extrair dados bibliográficos de listagens de livros da Amazon para o BibDesk, eu removeria de bom grado o Zotero, especialmente porque o Zotero quebra regularmente seu próprio complemento que passa os dados para o BibDesk.

---

<div class="post-metadata">

### Author: ![glimfeather](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/glimfeather/32/257582_2.png) [@glimfeather](https://meta.discourse.org/u/glimfeather)
#### Post date: [22 Agosto , 2023 14:25 UTC](https://meta.discourse.org/t/zotero-extension-firefox-v116-on-macos-broken-discourse/275693/7 "2023-08-22T14:25:03Z")

</div>

No momento, não acho que justifique a alteração da linha de assunto. Deixe como estava.

---

<div class="post-metadata">

### Author: ![jryans](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jryans/32/242789_2.png) [@jryans](https://meta.discourse.org/u/jryans)
#### Post date: [22 Agosto , 2023 14:27 UTC](https://meta.discourse.org/t/zotero-extension-firefox-v116-on-macos-broken-discourse/275693/8 "2023-08-22T14:27:51Z")

</div>

> [@glimfeather](#):
>
> Sim, na medida em que o add-on do Firefox está instalado. Eu não tenho o Zotero em si rodando.

Se você desabilitar o add-on do Zotero no Firefox, os problemas que você está vendo nos sites do Discourse desaparecem?

---

<div class="post-metadata">

### Author: ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)
#### Post date: [22 Agosto , 2023 14:28 UTC](https://meta.discourse.org/t/zotero-extension-firefox-v116-on-macos-broken-discourse/275693/9 "2023-08-22T14:28:08Z")

</div>

- Há confirmação da equipe do Zotero de que a culpa é deles e de que estão enviando uma correção

- Nossa equipe não consegue reproduzir o problema sem isso

- @jryans compartilhou que remover a extensão corrigiu o problema

Nada mais a fazer aqui.

---

<div class="post-metadata">

### Author: ![glimfeather](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/glimfeather/32/257582_2.png) [@glimfeather](https://meta.discourse.org/u/glimfeather)
#### Post date: [22 Agosto , 2023 14:37 UTC](https://meta.discourse.org/t/zotero-extension-firefox-v116-on-macos-broken-discourse/275693/10 "2023-08-22T14:37:09Z")

</div>

> [@Falco](#):
>
> Há confirmação da equipe do Zotero de que a culpa é deles e de que um conserto está sendo enviado.

Então **isso** deveria ter sido esclarecido _antes_ da alteração da linha de assunto.

E embora o Zotero tenha admitido que causou um problema, é possível que outros complementos do navegador possam causar o mesmo problema. É muito específico ter o Zotero na linha de assunto.

Uma alteração melhor seria “Complementos do navegador (incluindo Zotero) no Firefox (após atualizações (por exemplo, v116)) podem quebrar o Discourse”.
