Юзерскрипт: восстановление списка непрочитанных комментов в теме
+119
Ну что, табунята, скажите, у вас бывало такое:
— случайный мисклик по стрелочке «получить новые комменты в треде»;
— случайное закрытие страницы с непрочитанными комментами;
— выпад вкладки или вообще всего браузера, а то и случайный ребут/выключение компа?
Наверное, после этого вы были как эта Твайка:

Так вот, больше такого не будет, потому что я накатал юзерскрипт, который восстанавливает последнее состояние непрочитанных комментов в треде.
Вот он: ссылочка для установки (гитхаб, если кому интересно).
Само собой, надо иметь менеджер юзерскриптов типа Tampermonkey или Greasemonkey, ну и кликнуть по этой ссылочке. Скрипт установится, после чего на всех новых открывающихся страничках табуна над кнопкой обновления появится зелёная стрелочка назад, которая как раз это и делает.
Вы же ведь все долго этого ждали? Я вот — да. :3 Ну, как обычно бывает, если никто сабж не делает, то приходится делать самому, вот.
Это всё альфа-версия, я её только что накатал и полноценно не тестировал, но надеюсь, оно будет работать =) В любом случае, о проблемах сообщайте, если что.
Да, разумеется, этот скрипт не поможет восстановить непрочитанные комменты на тех вкладках, на которых они потерялись до установки скрипта (вернее до первого полного обновления страницы после установки скрипта).
— случайный мисклик по стрелочке «получить новые комменты в треде»;
— случайное закрытие страницы с непрочитанными комментами;
— выпад вкладки или вообще всего браузера, а то и случайный ребут/выключение компа?
Наверное, после этого вы были как эта Твайка:

Так вот, больше такого не будет, потому что я накатал юзерскрипт, который восстанавливает последнее состояние непрочитанных комментов в треде.
Вот он: ссылочка для установки (гитхаб, если кому интересно).
Само собой, надо иметь менеджер юзерскриптов типа Tampermonkey или Greasemonkey, ну и кликнуть по этой ссылочке. Скрипт установится, после чего на всех новых открывающихся страничках табуна над кнопкой обновления появится зелёная стрелочка назад, которая как раз это и делает.
Вы же ведь все долго этого ждали? Я вот — да. :3 Ну, как обычно бывает, если никто сабж не делает, то приходится делать самому, вот.
Это всё альфа-версия, я её только что накатал и полноценно не тестировал, но надеюсь, оно будет работать =) В любом случае, о проблемах сообщайте, если что.
Да, разумеется, этот скрипт не поможет восстановить непрочитанные комменты на тех вкладках, на которых они потерялись до установки скрипта (вернее до первого полного обновления страницы после установки скрипта).
164 комментария
Как вообще словесная критика может дестабилизировать функционирование табуна?
Это уже цензурой слегка попахивает.
Почему-то я думал, что табун немного устаревший для такого.
А вот раз от разу пилить к нему юзерскрипты — почему бы и нет?
Острая темя это не у меня, кажется, а у тех, кто в скриптах видит какую-то угрозу и начинает включать режим двачевского анона =)
Не знаю, будет ли то отбрасывание формальностей, но частенько вижу, что вы в один момент начинаете взахлёб всё комментировать, а на остальное время затихаете. :D
Я тоже думаю, что это неплохая идея. Всё же, будь то безделушки, або вовсе что-то опасное, то да. А здесь просто приятная вещица. Особенно для такого бездельница как я, которому дай лишь комментарии поплюсовать.
Честно, я совсем не понимаю за двачи, Fourchan'ы эти ваши, я простой подросток. Сегодня лишь про Anon Filly прочитал, ибо узнал, что там какие-то каноны есть.
>> *даблфейсхуф*
Чел, ты в курсе, что юзерскрипты для Табуна два года уже как моветон и можно спокойно заpullrequest'ить свои фичи в кодовую базу самого проекта, чем направлять свои усилия в левое русло?
Чел, ты в курсе, что ты можешь быть в курсе, что я в курсе, хотя бы если посмотришь список issue-в в репозитории?
Особенно учитывая то, что «развитие» табуна идёт туда, куда мне совсем не хочется (с вот этими переделками того, чего не надо и добавлениями того, о чём никто не просил, прикрываясь ложью о назначении этого функционала), а актуальные вещи имплементируются крайне редко. Окей, показ голосов или переголосование — было действительно нужной фичей, но зачем при этом понадобилось ломать интерфейс и запрещать комментировать удалённые комменты? Кто вообще просил о наличии удаления, не ограниченного по времени? Вы там
или крестик снимите, или трусы наденьтеили редактирование тоже сделайте бесконечным, или удаление ограничьте по времени, а то глупо получается. Зато, блин, нерабочий счётчик комментов (в том числе новых) починить никак не можете, да и отвалившийся поиск, о котором вам периодически говорят, игнорируете, ага (меня проблема с поиском не затрагивает, догадайтесь почему? Правильно, тоже юзерскрипт, ага). Да лол, почините, блин, хотя бы Ctrl+Enter при редактировании, «вот тогда и поговорим».Когда я делаю юзерскрипт — это означает, что новый функционал люди могут использовать вот уже прямо сейчас. А когда я делаю issue (для pull request надо сначала изучить код табуна, развернуть его у себя в тестовом окружении, тестировать и всё такое, на что у меня времени особо нет; да и если что-то сломается — это будет проблема всех, а не только тех, кто поставил юзерскрипт) — то до внедрения фичи могут пройти, как опыт показывает, годы.
Алсо, никто вам не запрещает втащить к себе код этих юзерскриптов. Мои скрипты имеют лицензию MIT, используйте на здоровье. А вообще — очень много скриптов, которые по сути, предоставляют важнейший функционал и потому просто обязаны уже быть внедрены в сам табун — как минимум, это скрипт ответов, скрипт показа непрочитанных постов и скрипт загрузки/копипасты изображений.
В особенности обоснуй, почему я.
На нормальных ресурсах это решается голосовалкой. Но где нормальность, а где табун…
Код Табуна доступен публично, если там есть некая дыра — ты можешь показать где именно?
Довольно долго я игнорировал данные попытки троллинга, но попытки убедить всех в том, что обновления Табуна приносят только вред мне кажется уже переходящими черту. В дальнейшим я не буду столь толерантным к этому.
Что касается событий 22-го года, которые ты почему-то так усиленно вспоминаешь — видимо пытаешься придраться хоть к чему-то, что бы убедить всех в своей правоте… Они были вызваны рядом социальных и технических причин обсуждение котрых противоречит правилам Табуна. Кроме того вне зависимости от обстоятельств я не хочу выставлять кого либо в негативном свете из-за обстоятельств от людей независящих.
И я потому и вспомниаю те события, что ты можешь опять нехило подставить массу людей, которые поведутся на псевдобезопасность, типа удаления каментов.
Хотя мне кажется я уже сообщал тебе это.
Нет, такое событие я б точно запомнил
Многие пользователи жаловались на дизайн из-за которого были возможны миссклики, а так же невозможность исправить миссклик. Это было реализовано путём изменения дизайна и добавлением возможности переголосования.
Ну и как выясняется по отзывам публики, убирать силу тоже было опрометчиво — ну нравятся людям циферки, почему б не оставить было? Да, алгоритм можно было бы сделать проще (плюс комменту — плюс силе, минус комменту — минус силе, переголосование коммента с плюса на минус или наоборот — +2/-2 к силе, проще некуда) и просто сказать, что сила теперь ни на что в принципе не влияет, а является только циферками. Но нет же, блин.
И да, ещё с удалением так и не разобрались. Во-первых, пора уже признать, что удаление вводилось НЕ для «срочной чистки личной информации», а для того, чтобы снежинкам было приятнее, а также решить, или делать безлимитное редактирование тоже, или ограничивать удаление по времени (я за второе), а то сейчас кринж.
С одной стороны, будет опасно иметь хейтера, что будет автоматом минусить все комменты и если не найдётся ангела-хранителя, что будет автоматически компенсировать – то в какой-то момент настойчивый хейтер сможет заминусить до твоей блокировки. И тогда уже тебе придётся сдерживаться от комментов.
С другой стороны, насколько же приятнее станет каждый лоес в коммент. Это ж просто добротно комментируя можона будет поднять до недостижимых вершин пако-постеров! (на самом деле нет, ибо статистически пинки в ленту собирают больше, чем просто коммент)
С другой стороны, ты потрудился зайти ко мне в профиль, и, более того, на мою страницу. Что же, я рад, что я интересен тебе.
Если ты реально думаешь что ты мне интересен, ладно, смотри только чтоб Хомура ревновать не начал =)
Я тебе так не интересен, что ты, оказывается, со мной даже картинку сделал в блоке профиля, аха. Между прочим, я не все твои комментарии минусую, более того, конкретно эти минусы, если ты про последние комментарии, я поставил лишь за то, что, ой боже, я был, пусть и категорически, но не согласен с твоей позицией, выраженной в них.
Впрочем, я пришёл сюда не за спором, так что мне остаётся лишь пожелать тебе удачи.
А, и да, «вызывает интерес вот ещё какой разрез»: насколько ок на общедоступной странице табуна иметь изображение, содержащее символику, запрещённую в Российской Федерации? =)
Хотя если чистить и закрывать треды уже принято — то, может, и банить уже принято, мб, не знаю, не слышал.
так это ж локальный айпишник))))
i1 = 0 i2 = 0 i3 = 0 i4 = 0 for i1 in range(0, 256): for i2 in range(0, 256): for i3 in range(0, 256): for i4 in range(0, 256): ip = f`{i1}.{i2}.{i3}.{i4}` if md5(ip) == "f26055e87b9ea5c0e1a6bd88e18c6ad2": print(ip) breakНо когда я всё-таки нагуглил как засунуть завершающий \n в Hashcat, он справился за две секунды)
(но зачем, если я и так знаю твой айпишник из юзерскрипта ответов лол)
Ваза платит мне зарплату плюсеками от Тейкана2.3.1 про злонамеренное использование уязвимостей и взломы, это не про то. Это типа, условно, если ты узнал, что из-за какого-нибудь бага, доустим, оценка какого-то конкретного коммента пользователя отправит его в бан и радостно пользуешься этим. Или узнал, как влезть у чужую личку.
На это максимум натянется оценка и ответ на уже скрытые комменты.
Удалённые комменты и так бэкапятся в архиве про который почти все знают и могут сходить и посмотреть, что за палево ты решил припрятать. Нехорошо только продолжать отвечать на них.
Продолжать прям под комментом — ну мало ли, передумал чел поднимать конкретную тему (и ты ещё не знаешь, будет ли он потом лицемерно делать вид, что никогда не высказывал таких мнений), это буквально молчаливая просьба «стоп этот разговор», конкретно в плане ответов конкретно ему «стоп», если там в ветке ещё кто-то болтал, им и отвечай на сказанное ими. Ладно там, когда что-то важное и чел закрыл возможность высказаться на этот счёт (как важное объявление от Рандома), а просто болтовня? Это как, хз, ты потянулся кого-то обнимать, чел тебя отодвинул, потому что ему это неприятно, а ты всё равно обнимаешь.
Если он хочет это сказать, то почему бы, ну, в самом деле просто не сказать?
А вообще, если верить первоначальной отмазке Рандома, удалённый коммент — это тот, в котором были несанкционированно выложенные персональные данные (да, я буду это припоминать до тех пор, пока он настолько же публично, насколько это заявлял, не признает, наконец, что это обоснование было ложью). Если их там нет — то логично считать удаление ошибочным (на данный момент 100,00% удалённых комментов удалены ошибочно, если верить Рандому), а значит, проблем в том, чтобы отвечать на них, нету.
Отодвигание — это всё же более однозначная реакция. Тут скорее я бы сравнил с тем, что я потянулся кого-то обнимать, чел отвернулся в сторону, потому что ему это неприятно, а я всё равно обнимаю потому, что думаю, что он просто там что-то интересное увидал, а прротив обнимашек ничего не имеет.
А вот если он вместо этого просто явно скажет «мне не нравятся обнимашки, отойди, пожалуйста» — тогда посыл будет полностью ясен и вопросов никаких не возникнет даже.
Потому что даже если конкретный собеседник внемлет, набежит ещё десяток со своим особо ценным, половина из них — из принципа, часть — с «раз написал, будь готов к ответам, и кстати, ответь на них, а то слился». Ну, чел решил что не готов и отыграл назад, как может, как бы и ок.
Я и сама, если коммент в публичном пространстве, могу что-то писать в ответ ради других читающих (ну и кое-кому конкретному из принципа от его бугурта «повадилась ты на мои комменты отвечать» и лжи про взаимное игнорирование /его не было, он постоянно трепал меня даже в ветках где меня нет по нику/ не буду идти навстречу, пушо там бугурт-то был не на срачный ответ, не на закрытую им тему, а на нормальное объяснение упомянутого им явления, опять же как ликбез для других — но если увижу его коммент удалённым, я не пойду ставить скрипт и отвечать… да и в бэкапе искать не буду, не интересно.)
Не, стирание тоже вполне однозначно (особенно когда функционал при этом убирает кнопку ответа), неоднозначное — если чел дописывает «ладно, у меня ещё стопицот дел», тогда ещё можно решить, что мол отвечу, потом прочтёт.
Хз, считать «удалил, значит не хочет ответа» неоднозначным ооочень странно, ты так и не проверился на аутизм?
Когда на форуме лет 10 назад я говорила, что и в письменном виде мне крайне неприятны обнимашки (ну, говорила агрессивно, но, по-моему, всё же не с первого раза) всем было не то что срать, всем пригорело что как так, как я смею. Кгда объяснила, с чем у меня это ассоциируется (с травматичным, ну помимо кое-чего не травматичного и нужного только от самых близких, но если б я ещё и это объяснила, был бы вообще пипец), наезжали «как ты можешь сравнивать!!!111».
Иногда лучше резко и решительно пресечь, потому что «не надо пожалуйста» только привлекает обиженных, что их порыв души не ценят, объяснения стоят тебе ушата говна по больному. На резкое хотя бы переключатся на то, какая ты злюка, а не на конкретно расковыривание болевой.
А, и кстати, помню в обсуждении какого-то феста упоминала, что вот есть люди, не спрашивая пытающиеся обнять незнакомого, упомянула, что от такого объятия там увернулась, и опять же на меня полилось «вооот, представь, парень хотел обнять девушку, а она увернулась, у него теперь комплексы будут», то есть типа я должна была терпеть.
Ну нах, на любую твою демонстрацию того, что не надо что-то делать, находятся претензии, что это надо было продемонстрировать не так, а так нипанятна или не имеет значения!
И удаление коммента, когда функционал сайта ещё и убирает кнопку ответа — тоже лучше, чем «пукмяк, не
Мемы про то, что ты сказал кому-то, что тебе что-то не нравится — и то, как этот кто-то (огузок, полуфабрикат) этим чем-то начинает тебе надоедать, не с потолка взялись)
Говоришь людям, что не любишь собак, ну пожалуйста, тут же тащат больную крысу к тебе и предлагают погладить (те, кому нравятся собаки, не обижайтесь, против вас ничего не имею против). Говоришь, что ненавидишь лук в еде, так будто специально его тебе сыпят, и сыпят, и сыпят. Не в гостях, где ты не один, а кто-то знакомый, из старших родственников. Это же чуть ли не константа. Про щекотку (и всякие тактильные проявления внимания) и говорить не стоит. Я как-то сказал на публику, что ненавижу, когда кто-то трогает мою шею, так каждая тварина же полезла это проверять. Хотя большинство из них останавливались тогда, когда начинали получать синяки под глазом.
1. Привязать к стулу напротив собачьей будки.
2. Запихнуть в рот пучок лука.
3. Нежно щекотать за шею.
О, где взять можно?
UPD: ой, не тот скрипт, правильная ссылка — у Горыныча
Надеюсь ты понимаешь, что никакого магического перетаскивания скриптов путем копирования не существует. И для реализации некоторых вещей на Табуне существующих в виде сторонних скриптов их нужно реализовывать с нуля.
Вот только скрипта, чинящего сброшенные непрочитанные комменты, это не касается. Как и многих других популярных тут. Соответственно, начавший ветку набугуртил не по делу и теперь разобиделся на ответку, судя по твоему объявлению об уходе программиста, вот только почему-то ему значит можно обесценивать чужой труд, а когда на него авторы и жаждущие этого труда огрызнулись — «ах так, я ухожу»
Чем тебе скрипты мешают? ЧСВ, когда не ждут преданно решения на самом сайте, не почесать?
Как человек, этими скриптами не пользующийся (давно уже даже ответами и ДАЖЕ игнорным… вот кстати игнор всё не чинят, неужели реквеста на него нет?) говорю.
Тем более, Lunite начал возникать ещё в предыдущем треде с похожим посылом, и в целом это и правда выглядит как призыв типа «нет! вы должны смиренно ждать и принимать то, что мы делаем, и тогда, когда нам захочется это сделать, а не сметь пытаться реализовывать то, что вам нужно, самостоятельно!»
Ситуация частая, спасибо
Спасибо :)
Не раз офигевал после вынужденного спешного закрытия браузера с
NSFWтабунскими тредами на работе)Прекрасный функционал.
И Тваечка с компьютером очень милая)
А мну стопятьсот раз было такое выражение. Только представляешь как немило выглядит оскалившийся в ярости древний дракон.
Я не раз так попадал на табуне, так что заранее тебя предупреждаю, чтобы ты чуда не ждал)
Я привык.
А вообще подобный ресурс — это прежде всего контент и люди, именно поэтому попытка запилить алдьтернативный табун (вконтос, аську, телегу, двач и т.п.) заведомо обречена на провал.
Табун это не коммерческий проект, где программисты занимаются им в промежутках между работой, личной жизнью и прочим.
Кроме того нет какого либо фиксированного плана, поэтому если придёт новый человек и начнёт делать что-то ещё на что у остальных нет времени все будут только рады.
Поэтому логично предложить человеку вместо создания сторонних юзерскриптов — пополнить количество программистов Табуна. Чем больше народу тем быстрее что-то будет сделано в итоге.
Но вместо этого получается, что быть программистом Табуна что-то плохое и лучше не делать правки в код Табуна, а только рассказывать как там всё плохо… что выглядит не очень приятно. И это как раз является признаком ЧСВ: Я слишком хорош что бы помогать вам, я буду делать свои скрипты а вы там сами без моей великой помощи справляйтесь, но я буду говорить как всё у вас плохо.
Выключи уже обиженку и включи остатки мозга. Изначально основные претензии были ваще не к твоему суперхупериегакодеру, а к тому что идеологически вы с ним творите хуйню. Какие тебе нужны добавки скриптов в код табуна? Которые обратно запретят каменты удалять? Или которые силу вернут? Шизофрению то не гони — вы будете выпиливать нужный функционал, а юзеры обратно его пилить? Попустись дядя.
А ещё есть тот фактор, что интеграция фич в код табуна затрагивает всех, а не только желающих. А некоторые вещи могут нравиться не всем (а понимание, что нужно аудитории, как я понимаю, отсутствует — я давно не видел тредов типа «что вам хочется иметь в функциональности табуна» и «каково ваше отношение к %фичанейм%» — ну кроме последнего треда про аватарки в шапке поста, я даже удивился).Ох Селестия, как же люди любят додумывать.
Никто такого не говорил, и, я почти уверен, не думал. Претензии были не к «быть программистом табуна», а к тому, что функциональность реализуется без изучения мнения табунчан.Ох Селестия, как же люди любят додумывать [2].
Покажи мне, где я говорил «Я слишком хорош что бы помогать вам».
Мои основные аргументы за юзерскрипт, а не за интеграцию в код табуна — 1) отсутствие времени на то, чтобы полноценно погружаться в пайплайн работ над табуном, 2) то, что юзерскрипт может быть готов за 3-4 часа, а правка в код табуна может проходить ревью неделями и 3) то, что юзерскрипт могут использовать только желающие, и это не вынуждает его использовать тех, кому он не нужен.
Я, к слову, все три аргумента озвучивал. Если Lunite их понял как «Я слишком хорош что бы помогать вам» — это его личные проблемы взаимодействия с реальностью.
Если лично тебе не нравится этот скрипт — открою секрет: ты, внезапно, можешь его не ставить, никто с тебя не требует его ставить.
Пока что я вижу, что выпендриваются те, кто пилят табун — типа «вот, мы тут трудимся, а им, неблагодарным, не нравятся наши выдумки, зато они пользуются юзерскриптами, которые нам не нравятся!»
Я её озвучивать тут не мог как минимум по той простой причине, что функционала восстановления непрочитанных комментов на табуне вообще нет и, насколько я знаю, не планируется. Так что делать его по-своему, а не по-табунски я не мог хотя бы по причине того, что по-табунски — это никак.
Поэтому если кто-то действительно желает помочь проекту он может сделать правки направленные на улучшение функционала — которое будет рассмотрено мной после чего принято или не принято.
Не нужно быть каким-то избранным мной программистом для этого — это может быть сделано кем угодно.
Смысл изначального сообщения был таким: Зачем тратить время на юзерскрипт которым будет пользоваться 3.5 человека когда можно предложить правки которые будут доступны всем Табунчанам?
Ведь Табун будучи проектом с открытым исходным кодом позволяет избежать бесполезного в данном случае шага с использованием юзерскриптов.
Фактически получается, что либо функция остаётся доступной только пользователям юзерскриптов, либо её фактически приходится реализовывать дважды, а это двойная работа.
Это не двойная работа, потому что: 1) при интеграции в табун можно переиспользовать код и 2) тем, кому эта функция нужна, она будет доступна прямо сейчас.
Ну и стоит учесть то, что пользователи юзерскрипта также позволят отловить баги прежде выкатывания этой функции на проду.
А именно смотреть на это как на спрос помимо того, что в пулреквестах — да. Или игнорить эту возню.
Уж точно не приходить «ррря, это моветон».
По крайней мере моя претензия к этому. (И к тому, что из-за того как всё вывернул Рандом, другие теперь думают что конфликт бомбанул исключительно из-за претензий Опалины к обновам, ага.) А не к обновам или медленности.
Другое дело, что имея доступ к бэкенду и генератору страниц, многое можно сделать намного эффективнее, чем в юзерскрипте — например, повесить обработчики на конкретные функции в JS табуна, а не следить за обновлениями страницы MutationObserver-ом. Но это уже вторичные вещи, да.
Фронтэнд Табуна сейчас написан на кофескрипт, поэтому просто копипастить рядом с ним отдельно куски твоего Javascript кода (то что ты называешь повторным использованием) это не здоровая практика.
Да, я понимаю, что наверное, это не слишком сложно и можно изучить, но тратить, например, несколько дней на изучение того, что делается написанием юзерскрипта за несколько часов — не каждый разраб захочет. А раз переделка с обычного JS нетривиальна и тот, кто с ним знаком, не может переписать юзерскрипт так, чтобы он подходил табуну — то значит, добавление функционала в код табуна — не так просто, как тебе кажется.
А скрипт без проаерки кода всё же не ок пихать, мало ли что реально вредоносное там, то есть покопаться в нём придётся же?
Смотри, какая тема:
— если силу не убирать:
— тем, кому пофиг, будет на это пофиг (0);
— те, кому не пофиг, не увидят в этом проблемы (0).
— если силу убрать:
— тем, кому пофиг, будет на это пофиг (0);
— те, кому не пофиг, будут обижены (-1).
Так как на табуне, как я вижу, есть и те, и те (изначально я думал, кстати, что вторых почти нет, но судя по обсуждениям, они-таки есть), то по сумме баллов первый выбор (0 + 0 = 0) будет лучше второго (0 + -1 = -1). Поэтому логично (если была такая возможность, а она была) силу не убирать.
Проблема в том, что они при этом ещё:
— протащили кучу вредных изменений, о которых никто не просил;
— старательно игнорируют критику этих изменений и замалчивают неудобные вопросы.
За возможность переголосования им спасибо, конечно, но это не значит, что это спасибо с них снимает ответственность за появление неограниченного по времени удаления (с обоснованием, которое оказалось ложью), запрета отвечать на удалённые посты, слома отправки по ctrl+enter, отсутствия исправления насущных проблем, таких, как сломанный счётчик комментов или сломанный поиск, а также хейта тех, кто тоже пилит функциональность для табуна, но не ту, на которую они дали разрешение и не ту, которую они могут решить, допустить или не допустить к эксплуатации.
Если честно, не понимаю, в чем проблема этой функции, что не так?
А вот поломки с поиском и активностью — тут да, уже месяца 2 вроде такая проблема с сайтом( Все не починят(
1) Наличие ограничения по времени редактирования, но отстутствие такого ограничения для удаления выглядит нелогично. Либо надо одно ограничение убрать, либо второе ввести.
2) Изначально удаление позиционировалось как средство убирать палевные персональные данные, слитые на табун. Даже отставив в сторону спорность такого механизма для этой цели (это делается модераторами, а не автором сообщения), легко видеть, что 100,00% удалённых сообщений удалено по другой причине, а значит, этим функционалом злоупотребляют. Надо было сразу признать, что удаление было введено для других целей. Ну или сейчас не менее публично, чем заявлялось в первый раз, признать, что изначально это был обман.
P.S: Молодец, за старания хвалю.
Да, потому что опять у кого-то руки чесались перелопатить дизайн табуна, и конечно, половина юзерскриптов отвалилось.
Починил, теперь должно работать, нужно, как обычно, обновить скрипт в greasemonkey/tampermonkey.