Похоже, это ошибка, характерная для некоторых конфигураций Chrome.
Она проявляется на разных страницах. Удаление профиля помогает лишь на день. Очистка кэша и другие действия не дают результата.
Что вы имеете в виду под «статическим»?
Переношу в Support, так как нет четких шагов для воспроизведения.
Статический означает — статический. БУКВАЛЬНО.
Шаги репликации. Откройте Discourse.
Шаги избегания: Удалите весь <section id…
Только что попробовал открыть Discourse здесь на своём телефоне, и этот сайт не статичен — я даже смог спокойно написать этот ответ. ![]()
Можете предоставить немного больше деталей о шагах воспроизведения? Например, какой браузер, версия браузера, ОС, версия ОС и URL вызывают эту проблему.
У меня открыт последняя версия Chrome на Windows 11, и у меня всё работает. Не влияют ли на это какие-либо расширения вашего браузера?
Возможно, это проблема, так как после сброса профиля поведение меняется.
Кажется, что плагин Bitwarden или YouTube AutoQuality несовместимы с Discourse.
У меня та же проблема (уже несколько месяцев). Страницы Discourse не реагируют на прокрутку или клавиатуру (по сути, работать невозможно, если можно прочитать только верхнюю часть темы). Вероятно, это связано с конфликтом с расширением Chrome, так как на других браузерах или в Chrome Canary (где нет расширений) такой проблемы нет. Действительно, удаление элемента <section id="splash"> из DOM через инструменты разработчика решает проблему. Когда я проверяю в рабочих браузерах, этот элемент section отсутствует при загрузке, значит, в моём основном Chrome что-то удерживает его в DOM. Однако я удалил расширение Bitwarden, но проблема осталась (у меня нет плагина для автоматического качества YouTube).
Буду благодарен за любые советы по поиску виновника.
Наверное, не имеет значения, но работаю на Mac OS.
Поочередно отключайте расширения, пока проблема не исчезнет — так вы найдете виновника.
Вы уверены, что нет лучшего способа разобраться в этом через инструменты разработчика? Мне совсем не хочется удалять более 30 расширений, чтобы, возможно, так и не найти решение.
Пока я использую скрипт Tampermonkey, чтобы просто убрать этот элемент DOM, но это, очевидно, лишь временное решение.
Если у вас нет лога ошибок в консоли DevTools, который можно использовать, я не вижу, как это сделать.
Вы можете использовать режим инкогнито и по очереди включать опцию «Разрешить в режиме инкогнито» для каждого расширения, пока проблема не будет решена. Это займёт не более 10 минут.
Спасибо за предложение. По какой-то причине оно теперь исчезло, и я до сих пор не знаю, какое именно это было расширение. В какой-то момент я удалил одно расширение, которое уже было отключено, но не помню, какое именно, так что, возможно, это было оно.
Даже переустановил Bitwarden, чтобы убедиться, что дело не в нём.