تعذر الرد بسبب خطأ javascript [Quick Quote theme component]

بعد التحديث الأخير لـ Discourse core، واجهنا مشكلة حيث لا توجد إمكانية للرد على موضوع موجود.

لقد أنشأت فيديو هنا.

الخطأ الذي أتلقاه هو:

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)

هل يمكن لأحد المساعدة هنا؟ =) شكراً جزيلاً!

يبدو أنه لا يعجب بـ “تلميحات المستخدم” لسبب ما. لا يمكنني تكرار ذلك في موقع الاختبار الخاص بي. هل يعمل في الوضع الآمن؟

إعجابَين (2)

مرحباً @Festinger

هذا الملف غير موجود في Discourse الأساسي، لذا أعتقد أنه يجب أن تكون مشكلة سمة/إضافة. هل لديك Quick Quote Theme Component مثبتة؟ إذا كان الأمر كذلك، هل يمكنك محاولة تعطيلها ومعرفة ما إذا كان ذلك يساعد؟

(بإعادة توجيه @merefield - يبدو أن هذه السمة قد تحتاج إلى بعض التعديلات بعد بعض التغييرات الأساسية الأخيرة)

4 إعجابات

شكرا،
@JammyDodger — لقد نجح الأمر وكان بالفعل متعلقًا بمكون سمة.

@david – أنا سعيد جدًا لأن هذا كان سبب المشكلة. قمت بتعطيل مكون السمة ويبدو أن المشكلة قد تم حلها. شكراً جزيلاً لك وآمل أن يتمكن @merefield من تقديم حل. =)

4 إعجابات

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