Olá,
Estamos usando o Discourse há muitos anos. Em algum momento, um ex-desenvolvedor de nossa organização criou um plugin para substituir o widget padrão Home-Logo por um personalizado para se adequar ao nosso estilo geral de navegação. Após a atualização para 3.2.0.beta2-dev, o Discourse parou de funcionar (carregamento infinito) e percebi que o plugin havia quebrado.
export default {
name: 'spongepowered-navbar',
initialize() {
HomeLogo.default = createWidget('home-logo', {
tagName: 'div.title',
agora leva a
Uncaught (in promise) TypeError: Cannot set property default of #<Object> which has only a getter
O erro faz referência à linha de HomeLogo.default = ....
Parece que o Widget HomeLogo não pode mais ser substituído. Pesquisei o changelog e não encontrei nada. Como não tenho muita experiência com plugins do Discourse, estou buscando ajuda aqui. Qual é a “nova maneira” de fazer isso? Todo o código pode ser encontrado em discourse-spongepowered-navbar/assets/javascripts/initializers/spongepowered-navbar.js.es6 at master · felixoi/discourse-spongepowered-navbar · GitHub (são apenas 133 linhas no total).
Espero que alguém possa me ajudar.
