Я недавно заметил, что на мобильных устройствах (iPhone 8, по крайней мере с последней версией iOS 14) иногда невозможно прокрутить страницу, нажав на неё и проведя пальцем вверх или вниз. Я наконец понял, что это происходит именно при нажатии на индикатор прогресса темы (синяя часть, показывающая x/y сообщений) или слева от него. Это, кажется, случается только в конце темы, а не когда индикатор прогресса темы «плавает» в середине темы. Но, разумеется, когда он зафиксирован в конце темы, он может оказаться посередине страницы, и именно тогда проще всего нажать на часть, которая не позволяет прокручивать.
Вот изображение, показывающее раздел, о котором я говорю.
Это намного легче сказать, чем сделать, особенно учитывая, что эта область часто оказывается в середине экрана, когда я доскролливаю до конца темы.
В общем случае на мобильных устройствах можно нажать в любом месте любого сайта или приложения и, проведя пальцем вверх или вниз, прокрутить страницу. В Discourse это поведение иногда не работает, что мешает нормальному использованию стандартных функций мобильной навигации.
Кстати, я сообщил об этом, потому что раньше такого не встречал и подумал, что это недавняя проблема. Я проверил несколько известных мне сообществ на Discourse, и, возможно, это не так ново, как я думал. Баг воспроизводится на https://community.kitsun.io, который работает на коммите 186379adac от 17 ноября. Однако на https://community.bunpro.jp, который работает на коммите 763f48abc7 от 3 сентября, баг не воспроизводится. Значит, это не так недавно, как я предполагал, но проблема была введена где-то 2–4 месяца назад.
Я постараюсь найти обходной путь, но надеюсь, что указанный диапазон коммитов упростит расследование, если вы решите этим заняться.