@RA
RA
26 Jan 2015

Включён в qutim 0.3.3.0 url-превью. И когда приходит пост со ссылкой на картинку, то окно чата проскроливается в самый низ. Что невообразимо бесит. Та же история при переключении закладок чата.
В какой-то прежней версии этого мракобесия не было. Кто напомнит в какой?

26 Jan 2015

RA, Проблема была в том, что приходили картинки в чат, когда скролл находился в нижнем положении, но при этом чят не автоскроллился. Из-за этого ~год-полтора назад и впилили это поведение после обсуждения. Надо подумать, как его поправить, да.

26 Jan 2015

Проблема была в том, что приходили картинки в чат, когда скролл находился в нижнем положении, но при этом чят не автоскроллился

Я вообще любил когда оно так делало! Когда приходило в жуйк 100 постов, то оно переставало скролиться на посте с аттачем.
в 0.4 такое же поведение?
Я так понимаю что затык в том, что нельзя отпределить находится сейчас скролл в самом низу или всё же немного проскролен.

#ovykaa/2 в ответ на /1
26 Jan 2015

Пофиксил, исправив текущее поведение на следующее: если позиция скролла внизу с допуском в 20% вверх, то при новом сообщении будет скроллить вниз. Если при получении сообщения с RCA/Image скролл находился внизу, то при подгрузке этого самого контента скролл тоже будет прокручен вниз.
Это будет норм или мне впилить галочку, отключающую совсем автоскролл с картинками и RCA?

26 Jan 2015

в чём разница "если позиция скролла внизу" и "Если при получении сообщения с RCA/Image скролл находился внизу"?
И там и там "внизу".

#ovykaa/5 в ответ на /4
26 Jan 2015

На момент получения сообщения скролл находился внизу (если RCA, то ответ может прийти с запозданием, а вставленная картинка проскроллит чат "вверх" больше, чем на 20%).

#ovykaa/6 в ответ на /5
26 Jan 2015

У этого подхода я вижу лишь ту проблему, что если пришёл урл, был послан запрос на RCA, параллельно с этим пользователь начал взбираться вверх по истории чата. Тут урл подгрузился, и т.к он находился изначально внизу, а пользователь угнал вверх, то и чат проскроллится вниз.

#ovykaa/7 в ответ на /5
26 Jan 2015

Nico-izo, фикс будет только для 0.4 или для 0.3.3 тоже?
Как на счёт позиции скрола при переключении вкладок?

#ovykaa/8 в ответ на /4
26 Jan 2015

Не вижу причин не бекпортировать в 0.3.3, как Элессар освободится, так сразу.
Насчёт переключения: я не помню, что за это отвечает, чуть позже посмотрю

#ovykaa/9 в ответ на /8
26 Jan 2015

где-то читал что qutim держит только одни экземпляр "браузера" в который и загоняется контент вкладки. По-моему из-за этого.

#ovykaa/10 в ответ на /9
27 Jan 2015

RA, Исправление автоскролла улетело в 0.3.3, осталось дождаться сборки. Что до сброса вниз, то тут, наверное, лучше 0.4, в 0.3.3 довольно муторно ковыряться.

#ovykaa/11 в ответ на /10

Добавить пост

Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
Для форматирования текста используется Markdown.