Ads
Comments 26
Т.е., кто то мог опубликовать плохой комментарий от чужого профиля? Или от своего профиля но с чужим именем?
Кто-то мог опубликовать плохой комментарий и отправить его. Сначала бы он увидел свой никнейм, но после перезагрузки страницы, никнейм бы поменялся на другого пользователя.

Как у же писал мой коллега, к счастью, у нас всего 15 таких комментариев. Мы работаем с ними.
По нашим данным, за выходные с мобильной версии было отправлено 774 комментария. Каждый из них мог пострадать.

Уточнили, что пострадавших комментариев всего 15 штук.
В мобильной версии у некоторых скрытых/удалённых постов можно смотреть комментарии.

Примеров, к сожалению, указать не могу, сейчас пытался открыть несколько таких статей, но не воспроизвелось, однако замечал это несколько раз, поэтому не думаю, что показалось.

Возможно, было исправлено при исправлении описанного в данном посте.
В мобильной версии (андроид) частенько невозможно голосовать за статью. Кнопок-стрелок просто нет.
Так же в мобильной версии невозможно пройти опрос — просто ошибка при попытке открытия опроса.
Это продолжается уже более, чем пол-года.
Напрямую ни при чем. Но VueJS часто используется в связке с SSR (на nuxt или express), и вот тут-то это проблема вполне актуальна.
В мобильной версии часто бывает, что практически невозможно переключиться на просмотр комментариев. Особенно когда их больше большое количество.
Да, к сожалению такое наблюдаем, особенно в метро. Мы работаем над оптимизацией комментариев, но сроков дать не могу.
Уж сколько лет прошло, а программисты продолжают наступать на грабли глобальных переменных. Эх.
Самому стыдно… Но я поставил себя в угол, подумал и больше такого не допустим.
немного перефразируя, «в примере есть только доля примера»
Но это ведь был вопрос, а не утверждение.
Мы привели самый простой пример кода. К настоящему коду он отношения не имеет, но баг повторяет (:
В мобильной версии нельзя отправить комментарий, если кармы недостаточно.

Посмотрим, спасибо!
В некоторых постах в мобильной версии не работают гифки

Чтобы не взрывать телефоны людей, мы сжимаем на сервере картинки и отдаем разные размеры, в зависимости от экрана пользователя. По тапу на картинку, откроется ее оригинал, в котором будет работать анимация.
Я конечно все понимаю, но кто глобальные переменные использует в коде? Я и сам на экспрессе работаю и никогда не было такого момента, что без них не обойтись.

Ясное дело, что глобальная будет меняться каждый раз при ее изменении. Но все дело в том, что у вас есть объект req. Ничто не мешает его изменять, добавлять доп поля и тд. Таким образом у вас всегда для каждого запроса будут свои переменные, которые не будут переопределяться. Даже если 100500 пользователей одновременно бросят запрос на этот маршрут

Все верно. К сожалению, особенности текущей реализации требуют наличия нескольких глобальных переменных в коде. Мы работаем над этим.

Забавная ошибка. Очень круто что решили о ней прямо сообщить. Удачи с усмирением сбежавших комментариев :)
Говорила бабушка не использовать глобальные переменные…
А есть у кого-нибудь еще проблемы с отображением комментариев в мобильном приложении? Они как бы начинают загружаться, а потом закрываются. Иногда они появляются после десятка попыток, а иногда проще найти статью через браузер. Впн выключал, из аккаунта выходил, экран протирал.
Only those users with full accounts are able to leave comments. Log in, please.