Курсор, кажется, скачет по редактору. У кого-нибудь ещё такое бывает? Я сталкивался с этим и в мобильной, и в настольной версии на своём форуме в Chrome и Safari. Это происходит, когда в поле ввода есть цитата или когда я редактирую текст. Курсор перескакивает в другое место, как только я начинаю печатать, а иногда даже если курсор мыши уходит из поля ввода без клика. У меня здесь, на Meta, этого пока не было, но в последнее время на нашем форуме это случается и у меня, и у других. Кроме того, проблема возникает не всегда — в основном в длинных сообщениях.
Пробовали ли вы работать в безопасном режиме на вашем экземпляре, чтобы проверить, сохраняется ли проблема?
Пока нет. Я попробую воспроизвести это утром, как только приду к столу, а также в безопасном режиме. Я впервые заметил это несколько дней назад, когда редактировал наше руководство для модераторов, и подумал, что, возможно, это проблема с discoTOC, но затем я заметил это ещё несколько раз в других местах — похоже, это происходит только при редактировании предыдущего поста или цитировании кого-то, и это наблюдается как на мобильных устройствах, так и на десктопе. Сегодня несколько моих пользователей также отметили, что в последнее время у них наблюдается странное поведение курсора в мобильном режиме в поле композитора. Это как будто ты нажимаешь/тапаешь, чтобы поставить курсор в нужное место для редактирования или ввода текста, но когда начинаешь печатать, курсор сразу перемещается в другое место, а введённый текст появляется в новом месте. Это не происходит с функцией выбора и редактирования.
Да, мне удалось воспроизвести проблему в безопасном режиме. На этот раз я использовал функцию «выбрать для редактирования», но на большом блоке текста, чтобы открыть редактор. Это происходит не каждый раз при попытке редактирования или публикации. Сейчас курсор прыгает в начало сообщения, когда я навожу мышь на какой-либо элемент, например на кнопку или панель инструментов редактора. Даже если я нахожусь далеко внизу в теле текста, курсор перемещается вверх. Иногда это происходит сразу при вводе текста (в мобильном виде такое случается). Очень странно, потому что поведение непостоянное. Даже если я выделяю текст в редакторе, выделение иногда снимается, а курсор перемещается в другое место.
Например, если я выделяю текст, чтобы создать ссылку через кнопку «Ссылка», ссылка создаётся в верхней части страницы без текста внутри, вместо того чтобы обернуть выделенный текст. Курсор прыгает, когда я навожу мышь на кнопку «Ссылка», ещё до нажатия. И это происходит в безопасном режиме. Странно, что проблема проявляется не сразу. Поведение курсора может быть нормальным в начале работы в редакторе, но после нескольких изменений оно внезапно начинает вести себя хаотично, перемещаясь в разные места на странице.
Привет, Лилли,
Было бы здорово, если бы ты смогла записать видео происходящего.
Часто у меня в фоне работает запись рабочего стола через OBS — это много раз помогало мне фиксировать странные проблемы в разных программах и воспроизводить их шаги.
Для проблем, которые я могу воспроизвести легче, я использую ShareX — у неё отличная функция записи.
Да, я постараюсь записать видео экрана на своём компьютере. Это происходит и на моём iPad, так что я смогу записать это там, когда смогу воспроизвести проблему. Конечно, эта проблема возникает только тогда, когда мне действительно нужно отредактировать длинный пост ![]()
Вот простой пример с моего iPad (Safari), где эмодзи появляется в неправильном месте — вверху страницы, а не там, где я ставлю курсор.
на рабочем столе в Chrome
Это случается довольно часто, но не всегда на моём iPad. Я виню себя: я как-то касаюсь экрана перед нажатием на панель инструментов.
Поскольку — опять же, для меня — это происходит слишком случайно, я не могу помочь воспроизвести проблему. Но можно купить iPad и использовать его ![]()
Весьма маловероятно, но не могли бы вы проверить в безопасном режиме на настольном Chrome?
Здравствуйте,
Да, я думаю, что это ошибка, связанная с тем, о чём я сообщал ранее. When composer opens with fast edit, can't close the keyboard. Проблема всё ещё актуальна.
Когда редактор открывается через быстрое редактирование (если есть несколько одинаковых слов), фокус в редакторе сбивается. Эта проблема сохраняется даже после закрытия редактора, поэтому при открытии поста через обычное редактирование ошибка всё ещё остаётся.
Похоже, что если открыть редактор таким образом и попытаться ввести, например, специальный символ (что переключает клавиатуру с букв на цифры), фокус на мгновение теряется, и при его восстановлении курсор возвращается к позиции, которая была в момент открытия, насколько я понимаю.
Huawei P20 Pro
Android 10
Chrome 112.0.5615.136
В этом видео я показываю:
- Открытие редактора через быстрое редактирование
- Открытие редактора через обычное редактирование (после того, как я открыл его через быстрое редактирование)
- Переключение на предпросмотр редактора (клавиатура остаётся открытой)
Я довольно часто сталкивался с проблемами быстрого редактирования на iPad. Это началось несколько недель назад. Если я выделю более одного слова или выделю участок, заканчивающийся пробелом (хотя это может быть просто совпадением), ничего не происходит.
Иногда требуется три или четыре попытки, а иногда мне приходится вставлять только одно слово.
Это происходит и здесь, и на моём собственном форуме, но не на тех форумах, которые недавно не обновлялись (то есть там всё ещё используются устаревшие элементы без боковой панели и т. д.). Но, опять же: это происходит случайно, и я не могу воспроизвести проблему по определённому сценарию.
Я винил iPad, DiscourseHub, своё интернет-соединение и/или чрезмерное влияние солнечных пятен или других помех.
Я могу воспроизвести проблему без использования быстрого редактирования. ![]()
Шаги воспроизведения:
-
Создайте пост
-
Напишите текст и установите курсор в любом месте, кроме первого символа первой строки
-
Нажмите кнопку эмодзи
-
Курсор перемещается к первому символу первой строки
Я воспроизвёл это в Chrome и Safari в безопасном режиме. Как с быстрым редактированием, так и с обычным. Также с любой кнопкой и без клика (просто при наведении курсора).
Окей, мне наконец-то удалось воспроизвести это здесь на Meta при редактировании одного из моих постов. Очень раздражает: введённый текст появлялся не там, и мне потребовалось около четырёх попыток, чтобы разместить его в нужном месте. Пришлось следить, чтобы курсор мыши не находился ни на каком элементе, кроме текстового поля.
Возможно, это какая-то функция «доступности», вызванная сочетанием клавиш в браузере, которое было случайно нажато при вводе текста?
У меня нет Mac, но периодически возникает похожая проблема на ПК — в моём случае она не ограничивается Discourse.
Это вернулось в мета-режим. В Chrome на рабочем столе Windows, но не в безопасном режиме.
Я не могу редактировать текст, выделяя слово или фразу и используя панель инструментов редактора (ни с помощью функции выделения для редактирования, ни с помощью обычной иконки карандаша). Я не мог сделать слово предформатированным текстом, жирным или что-то в этом роде. Курсор перемещается в начало текста в окне редактора, как только курсор мыши покидает область окна редактора. Похоже, это связано с мышью и интерфейсом без сенсорного экрана в TC или плагине ![]()
На iPad в Safari на iOS в режиме рабочего стола это не происходит.
Можете описать очень точные шаги или записать видео? У меня это не воспроизводится ![]()
Кроме того, я больше не сталкиваюсь с первоначальной ошибкой.
точно так же, как здесь
Я не могу воспроизвести.
При нажатии на иконку форматирования курсор остается на том же месте.
Если нажать на иконку эмодзи, фокус с редактора переключается на поле ввода эмодзи.
![]()
Вчера вечером это сводило меня с ума. Пришлось переключиться на iPad, чтобы использовать кнопку предварительно отформатированного текста в моих SQL-запросах.