@BradCray (e qualquer outro que esteja procurando uma correção para isso), não terei tempo de preparar um PR adequado com testes em breve, então o que implementei para nosso Discourse é um patch que deve continuar funcionando, desde que o método em questão não seja alterado (caso contrário, espero que seja corrigido!).
Coloque o arquivo lib_email_receiver_rb-thunderbird_links.patch anexado, por exemplo, em /var/discourse/shared/standalone/patches.txt [lib_email_receiver_rb-thunderbird_links.patch.txt|attachment](upload://1OvwVDGUCO2Y3VtkGZnt6hCjAZk.txt) (819 Bytes) (você pode precisar executar
mkdir -p /var/discourse/shared/standalone/patches
)
Em seguida, adicione o seguinte em containers/app.yml, na seção hooks: after_code: (após os plugins, se houver):
hooks:
after_code:
# plugins "-exec" aqui
- exec:
cd: $home
cmd:
- git apply /shared/patches/lib_email_receiver_rb-thunderbird_links.patch.txt
Isso pressupõe que /var/discourse/shared/standalone esteja mapeado para /shared na seção volumes:, então ajuste conforme necessário para o seu ambiente.
Você precisará reconstruir o container com ./launcher rebuild app, mas a correção deve ser mantida sempre que fizer uma nova reconstrução. Não tenho certeza se uma atualização iniciada pelo admin web a aplicaria.
[O anexo tem a extensão .txt para poder ser anexado a este comentário; talvez você queira removê-la do nome do arquivo e da configuração]