إصدار Discourse:discourse أحدث إصدار +121 Retort:retort 201afe3
ما زلت أرى الأخطاء التالية في وحدة تحكم Google Chrome
Uncaught TypeError: Cannot read property 'map' of undefined
at _retort-972c371c6d8722041975c4d4723d73c31b2cd1f7ab4e5ef40da956eba16f7b7d.js:31
at _application-edf47146272ed83797d8302598e8d2811398547deb797477466306b2b1364d57.js:80552
at Array.map (<anonymous>)
at y (_application-edf47146272ed83797d8302598e8d2811398547deb797477466306b2b1364d57.js:80551)
at t.html (_application-edf47146272ed83797d8302598e8d2811398547deb797477466306b2b1364d57.js:76664)
at t.value (_application-edf47146272ed83797d8302598e8d2811398547deb797477466306b2b1364d57.js:81059)
at t.value (_application-edf47146272ed83797d8302598e8d2811398547deb797477466306b2b1364d57.js:80760)
at s (_vendor-a520d2facd37b23a6fce06beaf5feaa3034f761d5b4f37c89c4cecd3ead14192.js:20537)
at t.exports (_vendor-a520d2facd37b23a6fce06beaf5feaa3034f761d5b4f37c89c4cecd3ead14192.js:20524)
at e (_vendor-a520d2facd37b23a6fce06beaf5feaa3034f761d5b4f37c89c4cecd3ead14192.js:19893)
يبدو أن المشكلة مرتبطة بهذا السطر..
api.decorateWidget('post-contents:after-cooked', function (helper) {
var postId = helper.getModel().id;
var post = _retort.default.postFor(postId);
if (_retort.default.disabledFor(postId)) {
return;
}
_retort.default.storeWidget(helper);
return post.retorts.map(function (_ref) { <<< (خطأ أحمر هنا)
var usernames = _ref.usernames,
emoji = _ref.emoji;
return helper.attach('retort-toggle', {
post: post,
usernames: usernames,
emoji: emoji
});
});
});
أنا عضو في منتدى مجموعة. في إحدى المنشورات، حصلت على أكثر من رد فعل من نفس النوع. عند تمرير الماوس فوقه، يظهر النص: “[اسم المستخدم 1]، [اسم المستخدم 2] و2 أشخاص آخرين تفاعلوا باستخدام [اسم الإيموجي]”.
لا أعرف ما إذا كان هذا قد طُرح من قبل، ولكن بالإضافة إلى رموز رد الفعل، قد ترغب في تحديد النص البديل الذي يظهر عند تمرير الماوس فوق الرمز، لتوضيح غرضه بشكل أفضل. وذلك لأن رموز التعبيرات قد تُفسر بشكل عشوائي، أو حتى بشكل خاطئ تمامًا، بناءً على كيفية استخدامها في أماكن أخرى.