Ao editar postagem, não consegue abrir o menu de engrenagem

Prioridade/Gravidade:
Alta

Plataforma:
3.3.0.beta3-dev
Bugs na UI

Descrição:
Quando atualizamos a versão para 3.3.0.beta3-dev ontem.

Notamos que a edição de conteúdo não consegue abrir mais opções.

Há um erro de JS.

Por favor, veja as imagens

Também, anexei o arquivo mp4 com os passos.

Você tentou o modo de segurança?

Tentei o modo de segurança

Ele abre, mas faltam algumas opções.

Isso é esperado quando você desabilita todos os plugins e temas. Mas agora você sabe que o problema é causado por um de seus plugins ou temas.
Você pode tentar desabilitar apenas uma das opções para descobrir se o problema vem de um tema ou plugin.

2 curtidas

Obrigado @Moin

Não acho que habilitamos plugins de fora do Discourse, o tema que estamos usando é bem padrão.

Estou tentando desabilitar alguns plugins e reconstruir o aplicativo.

Tentei desabilitar todos, mas não acho que isso resolveu.

Você provavelmente está usando o componente MD Composer Extra. (?)

Assim que este PR for mesclado, o problema deverá ser corrigido!

https://github.com/MonDiscourse/md-composer-extras/pull/14

1 curtida

@Moin Muito obrigado.

Encontrei o motivo, causado pelo plugin discourse-placeholder-theme-component.

Desativei este plugin e tudo foi corrigido.

Muito obrigado.

Atualizarei nosso sistema novamente assim que o PR for aprovado e mesclado.

Obrigado, equipe.

Eu pensei que você estivesse usando MD Composer Extras, porque seu erro é exatamente o mesmo que MD Composer extras - #64 by Arkshine. :thinking:

Além disso, não vejo nenhum código que exija uma alteração no componente PlaceHolder. No entanto, posso ver que ele foi atualizado há 5 meses para corrigir um problema semelhante com o menu.

Você verificou se o componente tem uma atualização?
image

1 curtida

@Arkshine

Fiz todas as atualizações antes de postar um bug aqui.

Acho que encontrei o motivo, foi o plugin discourse-placeholder-theme-component que causou um erro de JS.

A correção deste link MD Composer extras - #64 by Arkshine corrigiu meu problema.

O motivo pelo qual nossa instância teve esse problema foi porque nosso servidor teve problemas para se conectar ao GitHub e fez com que este plugin não fosse atualizado em um determinado momento.

Nós fizemos um fork de GitHub - discourse/discourse-placeholder-theme-component: discourse-placeholder-theme-component para um Git Service diferente e re-puxamos todo o código para nossa instância, então o problema foi corrigido.

Obrigado @Moin @Arkshine e à equipe Discourse pela grande ajuda.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.