Impossibile rispondere a causa di errore javascript [Quick Quote theme component]

Dopo l’ultimo aggiornamento di Discourse core, abbiamo riscontrato un problema per cui non è possibile rispondere a un argomento esistente.

Ho creato un video qui.

L’errore che sto ricevendo è:

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: La proprietà calcolata `attrs` di `<discourse@component:plugin-connector::ember81>` è stata appena sovrascritta. Questo rimuove la proprietà calcolata e la sostituisce con un valore semplice, ed è stato deprecato. Se si desidera questo comportamento, considerare la definizione di un setter che lo faccia manualmente. [id deprecazione: computed-property.override] Vedere https://deprecations.emberjs.com/v3.x#toc_computed-property-override per maggiori dettagli.
(anonymous) @ deprecate-shim.js:33
deprecate-shim.js:33 DEPRECATION: La proprietà calcolata `attrs` di `<discourse@component:plugin-connector::ember82>` è stata appena sovrascritta. Questo rimuove la proprietà calcolata e la sostituisce con un valore semplice, ed è stato deprecato. Se si desidera questo comportamento, considerare la definizione di un setter che lo faccia manualmente. [id deprecazione: computed-property.override] Vedere https://deprecations.emberjs.com/v3.x#toc_computed-property-override per maggiori dettagli.
(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)

Qualcuno è in grado di aiutarmi qui? =) Grazie mille!

Sembra che non gli piacciano i Suggerimenti per l’utente per qualche motivo. Non riesco a replicare questo problema sul mio sito di prova. Funziona in modalità provvisoria?

2 Mi Piace

Ciao @Festinger

Questo file non esiste nel core di Discourse, quindi penso che debba essere un problema di tema/plugin. Hai installato Quick Quote Theme Component? Se sì, potresti provare a disabilitarlo e vedere se aiuta?

(cc @merefield - sembra che quel tema potrebbe aver bisogno di alcune modifiche a seguito di alcune recenti modifiche al core)

4 Mi Piace

Grazie, @JammyDodger — ha funzionato ed era effettivamente correlato a un componente del tema.

@david – Sono davvero felice che questo fosse il colpevole del problema. Ho disabilitato il componente del tema e il problema sembra essere risolto. Grazie mille e spero che @merefield possa fornire una soluzione. =)

4 Mi Piace

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