Всплывающее окно сноски на мобильных устройствах частично выходит за пределы экрана и не прокручивается; длинные сноски невозможно прочитать

Привет,
У меня возникла проблема с интерфейсом всплывающего окна сноски на мобильных устройствах.

При нажатии на номер сноски открывается всплывающее окно, но на мобильных устройствах оно частично выходит за пределы видимой области экрана. Если текст сноски длинный, я не могу определить, помещается ли всё содержимое в всплывающее окно, по следующим причинам:

  • Само всплывающее окно не перемещается при попытке прокрутки.
  • Вместо этого прокручивается основная страница, а всплывающее окно остаётся неподвижным.
  • Содержимое всплывающего окна также не прокручивается.
  • В результате нижняя часть сноски становится полностью недоступной.

Таким образом, проблема заключается не только в отсутствии прокручиваемой области во всплывающем окне, но и в том, что на мобильных устройствах окно не перепозиционируется в пределах области просмотра, из-за чего длинные сноски невозможно прочитать.

:test_tube: Десктоп
Я ещё не проверял это поведение на десктопе, поэтому не уверен, является ли проблема специфичной для мобильных устройств.

:wrench: Окружение

  • Стандартная установка Discourse (Docker)
  • Нет пользовательского JS/CSS, влияющего на сноски
  • Проблема воспроизводится в нескольких мобильных браузерах и на разных устройствах

Не могли бы вы подтвердить, является ли это известной проблемой всплывающего окна сноски на мобильных устройствах?
Если нет, буду признателен за рекомендации по исправлению или патчингу всплывающего окна, чтобы оно стало прокручиваемым и полностью видимым на мобильных устройствах.

Спасибо!

1 лайк

Какую версию вы используете? На прошлой неделе был выпущен исправление

1 лайк

Спасибо, что указали на это. Ценю разъяснение. Я не обновлял свой экземпляр около трёх недель, что объясняет, почему я всё ещё сталкивался с этой проблемой. Ещё раз спасибо за полезное замечание.

1 лайк