На этих выходных в одном из сообществ, с которыми я работаю, произошёл инцидент. Популярный пост был отредактирован так, чтобы содержать довольно оскорбительные взгляды.
Пользователи, которые лайкнули предыдущую версию поста, в свою очередь подверглись травле за «поддержку таких ужасных заявлений».
Лайки и репосты — одна из причин, по которым платформы вроде Twitter считали, что кнопка редактирования будет неуместна. Я не хочу, чтобы они прибегли к радикальному решению и полностью отключили лайки, поэтому хочу спросить: рассматривался ли вариант сброса лайков на посте при его изменении?
Возможно, добавление временных меток к лайкам могло бы решить эту проблему? Не знаю, хранится ли эта информация в базе данных, но если да, то её можно было бы сделать доступной для пользователей — например, рядом с именем пользователя, которое появляется при наведении мыши на аватар автора лайка.
Или, возможно, нам не нужно столько информации. Достаточно было бы хранить, какая версия поста была отмечена лайком (и пока это текущая версия, эта информация могла бы быть скрыта).
Не знаю, насколько сложно это реализовать, но хочу отметить, что такая функция была бы полезна и в менее крайних случаях, чем описанный в исходном посте. Помню, как возвращался к посту, который изначально лайкнул, и заметил, что он был отредактирован — не сильно, но достаточно, чтобы я отозвал свой лайк. Если бы пользователи могли видеть, что я лайкнул исходную версию поста, я бы не отозвал его. Но самое главное — я заметил изменения лишь случайно.
Другой вариант — разрешить пользователям получать уведомления об изменениях в постах, которые они лайкнули. Но это звучит как более масштабный проект…