Адрес для входа в РФ: exler.world

Длинные комментарии на сайте

28.04.2022 13:46  9437   Комментарии (47)

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

28.04.2022 13:46
Комментарии 47

Алекс, скажите пожалуйста, а можно сделать так, чтобы ответы на комментарии шли не снизу вверх, а сверху вниз по хронологии? Очень неудобно читать.
Спасибо.
01.05.22 00:07
0 0

Я проблему с исчезновением комментов вижу, в основном, на айфоне. На РС вроде бы такой проблемы не было.
29.04.22 02:48
0 0

6000 знаков - предел или нет?

Присоединяюсь к (х-) ору.
Началась вся эта катавасия со сроком жизни после очередного обновления движка, незадолга до перезедов в Европу и обратно. Мучаюсь с этим не первый месяц, поскольку как и многие здесть - две машины, три экрана, да еще и телефон и все это на двух работах.

Плюс в моем сценарии все ещее хуже: Я пробегаю по блогу, открываю новые посты во вкладках, и потом уже только, пунктиром, читаю/комментирую

Нашел небольшой хак который работает как минимум в Edge - если отправил комментарий и не увидел зеленой полосочки - жми кнопку Назад и копируй свой пост в буфер. Потом обновляйся и вставляй по новой.
28.04.22 21:19
0 1

Нашел небольшой хак
В какой-то Опере в десятке - аналогично.
28.04.22 22:21
0 0

А можно чукча-читатель тоже пожалуется? Никак не пойму, как комментарии и ответы на комментарии читать - сверху вниз или снизу вверх?
28.04.22 20:24
0 0

Как сами отсортируете, так и читайте:
28.04.22 20:43
0 3

Может тоже с этим связано, а может отдельная проблема...
Если страница открыта достаточно давно, то перестают работать плюсики и минусики под комментариями. Приходится рефрешить чтобы проставить оценку.
28.04.22 18:43
0 10

Связано.
28.04.22 18:55
0 1

Пользуясь случаем...

Ещё есть баг с куки. При переходе на статью по внешней ссылке (хоть с того же Гугла, например, ибо пока только так можно искать комменты по ключевым словам) – напрочь слетают собственные настройки сортировки комментов/ответов.

Вместо них в куки почему-то сразу перезаписываются те настройки сортировки, которые установлены либо по умолчанию, либо на найденном "слепке".

P.S. Сначала грешил на параметр "sort" в URL – но нет, даже без него всё равно настройки в "слепке" почему-то перебивают собственные настройки...

Подтверждаю все, что написали выше. У меня так постоянно. Начал писать коммент, отвлекся, вернулся, задумался, покурил, вернулся, переформулировал, выпил, стер одно, добавил другое, позвонили по работе, вернулся, дописал, подумал, сделал фактчекинг, ответил кому-то в мессенджере, вернулся, проверил на ошибки, забыл скопировать в буфер и нажал кнопку отправить.

Страница перезагружается, коммента нет - исчез. Переписывать заново влом - и без меня разберутся, ушел пить чай.

Специально пишу так длинно, и еще выжду паузу перед отправкой, чтоб проверить - починили или нет.
28.04.22 18:10
0 3

UPD. Выждал полчаса, коммент отправился.
28.04.22 18:12
0 3

если намерен(a) писать простыню, лучше хотя бы в ноутпаде, а то может оказаться Бублику под хвост.
28.04.22 17:34
0 3

Всем спасибо, увеличил время жизни сессии.
28.04.22 17:13
0 2

Всем спасибо, увеличил время жизни сессии.
Простите, а ЗАЧЕМ вообще какое-то "время жизни сессии"?!
И какой "сессии"?

Казалось бы: ну пишет человек коммент; вот позвонили ему, убежать пришлось куда-то, вернулся через час/назавтра, дописал и отправил. С чего какие-то ограничения?
Если AJAX какие-то свои "сессии" тут диктует -- душить эту фигню напрочь! Всё должно быть stateless.
28.04.22 17:38
0 2

Всем спасибо, увеличил время жизни сессии.
А какое теперь время сессии? Ну, чтоб знать, на сколько свой таймер заводить. 😄
28.04.22 18:16
0 1

24 часа
28.04.22 18:39
1 2

Отлично!
28.04.22 18:47
0 2

Из-за CSRF-token
ЗЫ привет Новосибирску и Академу, учился в ФМШ еще при союзе. 😉
28.04.22 19:00
0 4

24 часа
абсолютных или относительных?
От смены даты зависит?
Если да, то по Гринвичу, локальному сервера или локальному юзера?
28.04.22 21:54
0 0

Если да, то по Гринвичу, локальному сервера или локальному юзера?
По Стандартному Межгалактическому же.
29.04.22 15:55
0 0

Согласен с предыдущими комментаторами, что данный баг зависит не от длины комента, а от времени его написания. Бывает, что когда пишешь, отвлекаешься на другие ресурсы, чтобы вставить нужные ссылки, а тут бац и твой коммент уже не коммент, обидно.
28.04.22 17:02
0 0

Вот же публика собралась.
Продиагностировали, установили причину, а если дать волю - то и пофиксят 😄
28.04.22 15:43
0 6

Я 15 лет в тестировании проработал. Молодые программисты часто удивлялись моим тикетам типа такого: "в таких условиях не та страница открывается, нужно в коде формулу (a+1)/2 заменить на a/2+1". И не хотели верить, что формулу вычислил по логике поведения, а не залез в их секретные свны. 😄
Вообще, надо было заметки себе оставлять про веселые случаи, скоро можно было бы и книгу написать.
28.04.22 16:26
0 6

A QA engineer walks into a bar and orders a beer.

She orders 2 beers.

She orders 0 beers.

She orders -1 beers.

She orders NaN beers.

She orders a lizard.

She orders a NULLPTR.

She tries to leave without paying.

Satisfied, she declares the bar ready for business. The first customer comes in an orders a beer. They finish their drink, and then ask where the bathroom is.

The bar explodes.
28.04.22 19:15
0 6

Как писает программист: пись-пись, пись-пись.
Как писает QA: пись-пись, пусь-пусь, пась, qwer, пробел, 123, восклицательный знак.
28.04.22 22:40
0 0

Самое милое в тестерском юморе - то, что в реальности все бывает еще хуже и смешнее. 😄
29.04.22 17:06
0 0

Дело было не в длине комментария, а в том временном отрезке, на протяжении которого сайт висит без рефреша. Если дольше какого-то времени - ничего не реагирует, пока не обновишь страницу.
Соответственно, при написании длинного поста превысить этот временной лимит было проще всего. Но если отвлечься при написании даже пары строк - велик риск, что или отправить не удастся или при отправке сайт просто обновится и написанное пропадёт.

ЗЫ: Многие тут именно такую версию на основе своих наблюдений выдвигают.
28.04.22 15:09
0 10

Раз уж пошла такая пьянка по debugging'у - c недавнего времени (где-то с момента доменных перетурбаций), перестали приходить на мыло уведомления об ответах и постах.
В блоге - перелогинивался, опции отправки в кабинете - включал-выключал. Не помогло.
28.04.22 15:00
0 0

Ага, мне тоже сегодня не пришли.

Давно имею полезную привычку перед отправкой копировать комментарий в буфер. Не только здесь, а вообще.
28.04.22 14:38
0 9

Да и короткие периодически не отправлялись.
28.04.22 14:37
0 2

А нефиг простыни писать.
28.04.22 14:27
2 2

Вам бы в правительство там тоже любят указывать и ограничивать.
28.04.22 16:56
0 0

Вам бы в правительство там тоже любят указывать и ограничивать.
Не, не возьмут. Там как раз любят писать простыни.

Там как раз любят писать простыни.
Как дети малые

Бага не было, но его починили 🤔
28.04.22 14:23
0 7

Было такое, после отправки комментарии, не сильно длинные, но объемные слегка, пропадали.

>>обязательно напишите здесь или мне в личку

Тут есть личка?

На почту, вы хотели сказать.
28.04.22 14:15
0 0

Есть такое, но по ощущениям это от длины комментария зависит не напрямую. Просто длинный комментарий долго пишется. Но если даже просто начать писать комментарий, отвлечься, а потом дописать в открытой форме пусть даже одно предложение и отправить, комментарий точно также уходит в никуда. Как будто по таймеру неактивности сессия рвется. Так это у меня происходит.
28.04.22 14:02
0 17

Кстати, да, у меня было такое же ощущение. Иногда просто открываешь несколько постов сразу, пока один прочитаешь — в другой постить коммент уже бессмысленно, надо перегружать.

Замечание: на exler.ru я этого не замечал — но, может, не присматривался особенно.
Mit
28.04.22 14:09
0 2

Как будто по таймеру неактивности сессия рвется.
Абсолютно точно так. При этом при попытке отправки страница рефрешится и сессия автообновляется, но фейл отправки к этому моменту уже произошёл. Есть хороший способ проверить - потыкать плюс-минус комментам. Если не ставятся - значит сессия ой, и перед отправкой коммента нужно рефрешнуть страницу - тогда все ок будет.
28.04.22 14:12
0 8

на exler.ru я этого не замечал
На exler.ru то же самое, но проблема началась (или возможно сильно усугубилась) после всех попыток переездов.
28.04.22 14:14
0 2

Абсолютно точно так.
Готов подтвердить. Была пару раз такая фигня.
28.04.22 14:18
0 0

Абсолютно точно так.
Плюс один. Напрямую от длины комментария не зависит, зависит от неактивности. Если например открыть статью, прочитать, отвлечься, вернуться, и набрать комментарий из пары слов - он тоже не опубликуется.
28.04.22 14:28
0 3

Если не ставятся - значит сессия ой, и перед отправкой коммента нужно рефрешнуть страницу - тогда все ок будет
Только перед этим действиями надобно все же скопировать комментарий в буфер обмена. В противном случае прийдется строчить по новой.
28.04.22 14:44
0 3

Только перед этим действиями надобно все же скопировать комментарий в буфер обмена. В противном случае прийдется строчить по новой.
Да, конечно же )
Я посчитал это очевидным, но может и стоило уточнить
28.04.22 15:05
0 3

Не знаю на каком стэке написан движок сайта, но проблема именно там. Время отмеренное на сессию создания/записи комментария. Длина ни причем.
Если чинили длину текста, то не починили.
28.04.22 15:23
0 2
Теги
Сортировать по алфавиту или записям
BLM 21
Calella 143
exler.ru 272
авто 441
видео 3985
вино 359
еда 498
ЕС 60
игры 114
ИИ 29
кино 1579
попы 190
СМИ 2751
софт 930
США 131
шоу 6
Что ещё почитать