Hola,
Hemos estado usando Discourse durante muchos años. En algún momento, un antiguo desarrollador de nuestra organización creó un plugin para reemplazar el widget predeterminado Home-Logo con uno personalizado para que se ajustara a nuestro estilo general de navegación. Después de la actualización a 3.2.0.beta2-dev, Discourse dejó de funcionar (carga infinita) y me di cuenta de que el plugin era el culpable.
export default {
name: 'spongepowered-navbar',
initialize() {
HomeLogo.default = createWidget('home-logo', {
tagName: 'div.title',
ahora lleva a
Uncaught (in promise) TypeError: Cannot set property default of #<Object> which has only a getter
El error hace referencia a la línea de HomeLogo.default = ....
Parece que el widget HomeLogo ya no se puede reemplazar. Busqué en el registro de cambios y no encontré nada. Como no tengo mucha experiencia con los plugins de Discourse, busco ayuda aquí. ¿Cuál es la “nueva forma” de hacer esto? Todo el código se puede encontrar en discourse-spongepowered-navbar/assets/javascripts/initializers/spongepowered-navbar.js.es6 at master · felixoi/discourse-spongepowered-navbar · GitHub (solo tiene 133 líneas en total).
Espero que alguien pueda ayudarme.
