Viddekla
(Julian Müller)
19 Setembro , 2026 17:28
1
[Aviso do administrador] Um dos seus temas ou plugins contém código que precisa ser atualizado. (ID:discourse.legacy-array-like-object.proxied-array)
Infelizmente, também não consegui descobrir onde está o problema através da console do navegador. Eu recebi duas dessas mensagens; uma estava relacionada ao plugin de Localizações, mas desapareceu após uma atualização. Aqui, estou travado e não sei como prosseguir.
Página afetada: www.xpeng-fahrer.de
Moin
19 Setembro , 2026 17:41
2
Você está vendo alguma mensagem no console do navegador?
Eu não vejo nenhum aviso no console. Nem depois de me registrar. Talvez seja uma adaptação que afeta apenas administradores.
Eu sugeriria verificar se a mensagem também é exibida quando você usa o Modo Seguro — primeiro com tudo desativado, e, se o banner desaparecer, desative os temas e os plugins separadamente para identificar a causa.
Viddekla
(Julian Müller)
19 Setembro , 2026 17:48
3
Fechei a mensagem há pouco tempo — ela só aparece a cada 24 horas… Assim, ela não aparece mais no Modo de Segurança, mas provavelmente porque eu a fechei antes.
Moin
19 Setembro , 2026 19:07
5
Então, esse também foi causado pelo seu plugin?
Viddekla
(Julian Müller)
19 Setembro , 2026 19:17
6
Mas o que mencionei acima ainda aparece após a atualização do plugin de Locations — portanto, na minha opinião, deve ter outra relação.
Moin
19 Setembro , 2026 19:18
7
Você já testou a atualização do plugin que foi lançada há cerca de uma hora?
main ← fix/mobile-pm-location-name-alignment
Zusammengeführt am 05:15PM - 19 Sep 26 UTC
Mobile personal messages from users with titles can still show the location to t… he left of the username after #185. The avatar's width plus its float margin can exceed the metadata's nominal 50px inset, so copying that inset does not guarantee alignment.
Wrap the metadata and location in one flow-root container only below 40rem on personal-message pages with a rendered user title. The container clears the avatar horizontally, and both rows share its left edge. Use display: contents for the wrapper in other scenarios. Bump the plugin version to 7.3.16.
Validation: 96 reduced Chromium layout checks across viewport sizes, avatar sizes, font sizes, public/PM, and title/no-title combinations. These reproduced the previous misalignment, verified identical left coordinates for the location, username, and title in the targeted case, and verified unchanged coordinates in other cases. Prettier, Stylelint, ESLint, Ruby syntax, and git diff checks passed. Full Discourse system tests were not run.
Viddekla
(Julian Müller)
19 Setembro , 2026 19:30
8
Vou fazer isso — me aviso se a mensagem aparecer novamente depois.
merefield
(Robert)
19 Setembro , 2026 19:35
9
A correção relacionada a Localizações foi feita há algum tempo, em 2 de abril:
main ← resultset-content-deprecation
merged 09:11PM - 02 Apr 26 UTC
Moin
19 Setembro , 2026 22:45
10
Se a correção no plug-in Locations já foi feita em abril, provavelmente não será seu problema agora.
Estou curioso para ver o que vai acontecer ao testar no modo seguro.
Viddekla
(Julian Müller)
21 Setembro , 2026 05:41
11
Bom dia,
agora a mensagem apareceu novamente. No Modo Seguro, fui desmarcando as opções uma a uma — no Modo Seguro, essa mensagem não aparece!
Assim que iniciei o Modo Seguro, a mensagem de erro desapareceu — mesmo sem estar no Modo Seguro. E eu não a fechei manualmente.
merefield
(Robert)
21 Setembro , 2026 06:13
12
Você pode listar os plugins que usa?
Viddekla
(Julian Müller)
21 Setembro , 2026 18:11
13
Estão instalados e ativados os seguintes plugins:
||||
-|-|
| Resumo | O Discourse Footnote permite que os usuários criem notas de rodapé em markdown nas publicações.
| Guia de Instalação | Este plugin vem incluído no núcleo do Discourse. Não há necessidade de instalar o plugin separadamente.
Habilitando as Notas de Rodapé
O plugin Footnote vem habilitado por padrão, mas pode ser desabilitado/habilitado na página admin/plugins:
[enable footnote]
Recursos
Uma vez habilitado, você pode adicionar notas de rodapé às …
Resumo
Discourse Gamification adiciona pontuação personalizável (karma, aplausos, pontos) e tabelas de classificação à sua instância.
Guia de Instalação
Este plugin vem embutido no núcleo do Discourse. Não há necessidade de instalar o plugin separadamente.
Demonstração
Tabela de classificação
[image]
Recursos
Enquanto o Discourse vem, de fábrica, com recursos de gamificação (insígnias, níveis de confiança), algumas comunidades querem le…
Resumo
Discourse Solved permite que autores de tópicos e membros da equipe marquem uma resposta como a solução do tópico.
Guia de Instalação
Este plugin vem integrado ao núcleo do Discourse. Não há necessidade de instalá-lo separadamente.
Embora o Discourse Solved possa ser usado em diversos cenários, esta documentação foca no caso de uso principal de uma categoria de suporte ou perguntas e respostas (Q&A).
Nota: Discourse Solved não está…
https://meta.discourse.org/t/discourse-github/99895https://github.com/discourse/discourse/tree/main/plugins/discourse-lazy-videos
Tools for handling locations in Discourse
Estamos felizes em anunciar que o plugin discourse-styleguide foi mesclado no núcleo do Discourse!
Para ativá-lo, pesquise por styleguide nas suas configurações de administrador e clique para habilitar.
[image]
Isso permitirá que você visite yoursite.com/styleguide, onde serão renderizados componentes e widgets do Discourse em várias configurações para auxiliar no estilo.
Isso ajuda muito ao criar temas personalizados e, especificamente, ao direcionar alguns dos elementos m…
Resumo
Discourse Templates permite a criação de modelos de conteúdo para uso repetido. Os modelos são armazenados como tópicos em uma categoria especial, onde podem ser editados e discutidos conforme necessário.
Guia de Instalação
Este plugin vem incluído no núcleo do Discourse. Não há necessidade de instalar o plugin separadamente.
Este plugin é basicamente uma nova versão do Discourse Canned Replies , mas é mais flexível e armazena…
Resumo
Discourse Workflows permite que administradores criem automações avançadas por meio de um construtor visual para automatizar quase tudo na sua comunidade.
Guia de Instalação
Este plugin está incluído no núcleo do Discourse. Não há necessidade de instalar o plugin separadamente.
Workflows é um construtor de automação visual que permite que administradores criem automações avançadas e com várias etapas usando um canvas de arrastar e soltar — conecta…
||||
-|-|
| Resumo | Discourse Akismet permite que você combata o spam usando o Akismet , um algoritmo usado por milhões de sites para combater o spam automaticamente.
| Link do Repositório | https://github.com/discourse/discourse-akismet
| Guia de Instalação | Como instalar plugins no Discourse
Recursos
O que ele faz?
O Akismet ajuda a manter seu site livre de spam, escaneando automaticamente todas as postagens de novos usuários. As postagens ma…
Resumo
O Discourse Rewind oferece um divertido resumo de fim de ano sobre a atividade dos membros na comunidade.
Guia de Instalação
Este plugin vem embutido no núcleo do Discourse. Não há necessidade de instalar o plugin separadamente.
Recursos
Um relatório de atividade é exibido com vários resumos divertidos do ano passado do membro.
Perguntas Frequentes (FAQ)
Resumo
Discourse Reactions permite que os usuários reajam a uma publicação escolhendo entre emojis, em vez de apenas usar o coração de Curtir. A seleção de emojis disponíveis pode ser configurada nas configurações do administrador.
Guia de Instalação
Este plugin já vem incluído no núcleo do Discourse. Não há necessidade de instalá-lo separadamente.
Cansado de curtidas no Discourse? Aqui está algo que você certamente vai adorar.
Nota: o Discourse Reactio…
||||
-|-|
| Resumo | O plugin Discourse Checklist permite adicionar caixas de seleção às publicações usando Markdown simples.
| Guia de instalação | Este plugin está incluído no núcleo do Discourse. Não há necessidade de instalá-lo separadamente.
Habilitando o Checklist
O plugin Checklist está habilitado por padrão, mas pode ser desabilitado/habilitado em suas configurações, acessadas pela página admin/plugins:
[Configurações do Checklist]
Recursos
Uma vez habilit…
Resumo
Discourse Chat adiciona funcionalidades de chat à sua instância do Discourse.
Guia de Instalação
Este plugin vem integrado ao núcleo do Discourse. Não há necessidade de instalar o plugin separadamente.
Recursos
Como mencionado em nosso anúncio inicial e atualização mais recente e anúncio de encadeamento , este plugin adiciona funcionalidades de chat ao seu Discourse, permitindo que ele suporte nativamente tanto as necessidades de comunicação de l…
Resumo
Discourse Automation permite automatizar ações por meio de scripts e gatilhos. A personalização é feita por meio de uma interface gerada automaticamente.
Guia de Instalação
Este plugin vem integrado ao núcleo do Discourse. Não há necessidade de instalar o plugin separadamente.
[Captura de tela 2021-07-02 às 15.13.57]
Recursos
Automação fácil de fluxos de trabalho complexos
Gatilhos para automações em datas específicas, periodicamente ou em even…
Resumo
Discourse OAuth2 Basic suporta provedores OAuth2 básicos, assumindo que eles tenham um endpoint de API JSON onde os detalhes do usuário podem ser recuperados por meio de um token.
Guia de Instalação
Este plugin já vem incluído no núcleo do Discourse. Não há necessidade de instalá-lo separadamente.
Recursos
Este plugin permite que você use um provedor OAuth2 básico como método de autenticação para o Discourse. Ele deve funcionar com muitos provedor…
Resumo
Discourse Affiliate Permite a criação de links de afiliado da Amazon e pode ajudar você a monetizar seu fórum Discourse. Quando os usuários criam links e outros usuários clicam nesses links e compram produtos na Amazon (ou em outro afiliado suportado), eles ganham taxas de referência.
Guia de Instalação
Este plugin vem integrado ao núcleo do Discourse. Não há necessidade de instalar o plugin separadamente.
Recursos
Lista de países onde o programa…
merefield
(Robert)
21 Setembro , 2026 18:40
14
Você poderia adicionar o seguinte no console do seu navegador (F12) e pressionar Enter:
const LegacyArray = window.moduleBroker.lookup(
"discourse/lib/legacy-array-like-object"
).default;
const originalWarning = LegacyArray.warnArrayDeprecation;
LegacyArray.warnArrayDeprecation = function (instance, property) {
console.trace("Deprecated array access", instance.__type, property);
return originalWarning.call(this, instance, property);
};
Em seguida, sem atualizar a página, navegue até a área de administração e veja se consegue fazer o aviso aparecer.
Agora, copie a mensagem que você deve ver no console para cá.