Версия Discourse:discourse latest-release +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 человека отреагировали [название эмодзи]».
Не знаю, предлагалось ли это ранее, но помимо эмодзи реакций вы могли бы указать альтернативную подпись, которая отображается при наведении курсора на эмодзи, чтобы лучше прояснить его смысл. Это связано с тем, что эмодзи всё ещё могут интерпретироваться довольно случайно или даже неправильно в зависимости от того, как они используются в других местах.
Примерно неделю назад пикер эмодзи начал работать некорректно: страница прокручивается вверх, и я не смог найти существующего отчёта об ошибке с таким поведением.