No se puede responder debido a un error de javascript [componente temático de Cita Rápida]

Tras la última actualización de Discourse core, nos encontramos con un problema por el cual no es posible responder a un tema existente.

He creado un vídeo aquí.

El error que estoy recibiendo es:

Uncaught (in promise) Error: Cannot read properties of undefined (reading '_RUNTIME_')
    at G (YF7WRCK5.js:1:8735)
quick-quote-edits.js:22 Uncaught TypeError: this.currentUser.hideUserTipForever is not a function
    at e.replyToPost (quick-quote-edits.js:22:34)
    at q._join (index.ts:646:21)
    at q.join (index.ts:362:17)
    at p (index.js:156:1)
    at index.js:707:1
    at e.flaggedInstrument (index.js:126:1)
    at index.js:706:1
    at e.replyToPost (index.js:665:1)
    at n._sendComponentAction (widget.js:275:1)
    at widget.js:319:1
    at n.rerenderResult (widget.js:291:1)
    at n.sendWidgetAction (widget.js:314:1)
    at n.click (button.js:122:1)
    at hooks.js:222:1
    at hooks.js:188:1
    at n.rerenderResult (widget.js:291:1)
    at S (hooks.js:188:1)
    at HTMLDocument.<anonymous> (hooks.js:222:1)
    at HTMLDocument.dispatch (jquery.js:5135:1)
    at g.handle (jquery.js:4939:1)
quick-quote-edits.js:22 Uncaught TypeError: this.currentUser.hideUserTipForever is not a function
    at e.replyToPost (quick-quote-edits.js:22:34)
    at q._run (index.ts:665:23)
    at q._join (index.ts:640:19)
    at q.join (index.ts:362:17)
    at p (index.js:156:1)
    at index.js:707:1
    at e.flaggedInstrument (index.js:126:1)
    at index.js:706:1
    at index.js:665:1
    at y._triggerAction (d-button.js:180:1)
    at y.click (d-button.js:144:1)
deprecate-shim.js:33 DEPRECATION: The <discourse@component:plugin-connector::ember81>#attrs computed property was just overridden. This removes the computed property and replaces it with a plain value, and has been deprecated. If you want this behavior, consider defining a setter which does it manually. [deprecation id: computed-property.override] See https://deprecations.emberjs.com/v3.x#toc_computed-property-override for more details.
(anonymous) @ deprecate-shim.js:33
deprecate-shim.js:33 DEPRECATION: The <discourse@component:plugin-connector::ember82>#attrs computed property was just overridden. This removes the computed property and replaces it with a plain value, and has been deprecated. If you want this behavior, consider defining a setter which does it manually. [deprecation id: computed-property.override] See https://deprecations.emberjs.com/v3.x#toc_computed-property-override for more details.
(anonymous) @ deprecate-shim.js:33
quick-quote-edits.js:22 Uncaught TypeError: this.currentUser.hideUserTipForever is not a function
    at e.replyToPost (quick-quote-edits.js:22:34)
    at q._join (index.ts:646:21)
    at q.join (index.ts:362:17)
    at p (index.js:156:1)
    at index.js:707:1
    at e.flaggedInstrument (index.js:126:1)
    at index.js:706:1
    at e.replyToPost (index.js:665:1)
    at n._sendComponentAction (widget.js:275:1)
    at widget.js:319:1
    at n.rerenderResult (widget.js:291:1)
    at n.sendWidgetAction (widget.js:314:1)
    at n.click (button.js:122:1)
    at hooks.js:222:1
    at hooks.js:188:1
    at n.rerenderResult (widget.js:291:1)
    at S (hooks.js:188:1)
    at HTMLDocument.<anonymous> (hooks.js:222:1)
    at HTMLDocument.dispatch (jquery.js:5135:1)
    at g.handle (jquery.js:4939:1)

¿Alguien puede ayudarme aquí? =) ¡Muchas gracias!

Parece que no le gustan los Consejos de usuario por alguna razón. No puedo replicar esto en mi sitio de prueba. ¿Funciona en modo seguro?

2 Me gusta

Hola @Festinger

Este archivo no existe en el núcleo de Discourse, así que creo que debe ser un problema del tema/plugin. ¿Tienes instalado Quick Quote Theme Component? Si es así, ¿podrías intentar deshabilitarlo y ver si ayuda?

(cc @merefield - parece que ese tema podría necesitar algunos ajustes tras algunos cambios recientes en el núcleo)

4 Me gusta

Gracias,
@JammyDodger — funcionó y, de hecho, estaba relacionado con un componente temático.

@david – Estoy muy contento de que este fuera el culpable del problema. Deshabilité el componente temático y el problema parece estar resuelto. Muchas gracias y espero que @merefield pueda proporcionar una solución. =)

4 Me gusta

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