Обработчик Composer можно перетащить вверх за заголовок сайта на сенсорных устройствах

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

1 лайк

Привет, @Kemplen!

Вы имеете в виду, что перетаскиваемая часть редактора сообщений скрыта за заголовком?

Можете прислать скриншот?

1 лайк

Да, вот как выглядит мой экран:

Обычно же он выглядел так, как на примере Discourse:

Спасибо за вашу поддержку.

1 лайк

Я только что попытался воспроизвести это здесь на Meta, но мне не удалось зафиксировать его за заголовком. Вы пробовали запустить свой сайт в безопасном режиме, чтобы проверить, не является ли проблема компонентом темы?

2 лайка

Здравствуйте,

Если я правильно понимаю, вы используете устройство с сенсорным экраном. Я попытался воспроизвести проблему на iPad, и у меня это получилось.

Вот быстрое решение, которое работает у меня на iPad. :slightly_smiling_face:

body:not(.ios-safari-composer-hacks) {
  #reply-control.open {
    max-height: calc(100vh - var(--header-offset) - env(safe-area-inset-bottom));
  }
}

3 лайка

Спасибо за вашу помощь.

Это была проблема, вызванная Google Chrome; на самом деле в Mozilla Firefox такой проблемы не возникало. Проблема решилась простым очисткой кэш-памяти Google Chrome.

Ещё раз спасибо.

3 лайка

Отлично :slightly_smiling_face: но, думаю, что очистка кэша лишь сбрасывает высоту по умолчанию для Composer.

2 лайка

О, это очень интересно. На устройствах без сенсорного экрана высота редактора (включая панель управления) никогда не будет превышать высоту заголовка форума, независимо от значения --composer-height.

Я также могу воспроизвести проблему, используя инструменты разработчика Chrome и выбрав профиль iPad. Или на своём реальном iPad :smile_cat:

Переносим в bug, это определённо стоит исправить. :slight_smile:

2 лайка

Проблема с тем, что ручка захвата композера скрывалась за заголовком, теперь должна быть исправлена после развертывания последнего PR. → UX: Fix mobile grippie being hidden by jordanvidrine · Pull Request #20803 · discourse/discourse · GitHub

4 лайка