Не уверен, что это можно исправить, но с этим довольно тяжело работать, если нужно добавить код в конец любого существующего CSS — клавиатура скрывает поле ввода кода:
Воспроизведение:
в Safari на iOS на iPad (6-е поколение)
перейдите в Discourse Theme Creator
попробуйте добавить больше кода в конец существующего CSS в теме
Приоритет/Серьезность: Средний — хотя это может напрямую не влиять на функциональность Discourse, это критическая проблема удобства использования, которая может вызвать раздражение у администраторов и дизайнеров, пытающихся редактировать темы на мобильных устройствах.
Платформа: iPad (6-го поколения), браузер Safari на iOS.
Описание:
При редактировании CSS в Theme Creator Discourse в Safari на iPad клавиатура iOS перекрывает поле ввода текста. Это затрудняет просмотр или редактирование кода в конце CSS-файла.
Шаги для воспроизведения:
Откройте браузер Safari на iPad (6-го поколения).
Перейдите на веб-сайт Theme Creator для Discourse.
Выберите существующую тему для редактирования.
Перейдите в раздел редактирования CSS выбранной темы.
Прокрутите до конца существующего CSS.
Нажмите на текстовое поле в конце CSS, чтобы вызвать клавиатуру.
Попробуйте добавить новое правило CSS в конец существующего CSS.
Обратите внимание, что появляется клавиатура iOS и перекрывает вид текстового поля, что затрудняет просмотр или редактирование кода.
Имейте в виду: правильно настроить размеры в iOS действительно сложно… Мне, @pmusaraj и @j.jaffeux потребовалось множество итераций, чтобы просто разобраться с чатом и основными компонентами ввода.
Для меня лично это нормально, я всё равно редко использую Theme Creator на своём iPad. Иногда мне нравится использовать его для быстрого теста кода, если я не рядом с ноутбуком. Код можно разместить где угодно выше в текстовом поле, так что это очень круто. Спасибо @sam!