За последнюю неделю или около того всплывающее окно для цитирования предыдущего сообщения стало неудобным в использовании на нашем размещённом экземпляре. Иногда оно остаётся на экране, но в последнее время чаще всего исчезает именно в тот момент, когда вы хотите им воспользоваться.
Могут ли другие люди воспроизвести видео? У меня оно отображается как чёрный прямоугольник, и я не уверен, связана ли эта проблема с самим видео или с «безопасным» браузером моей компании. Я загрузил видео повторно, и перед закрытием окна оно выглядело нормально, но теперь снова чёрный квадрат. ![]()
Привет, @ganncamp, видео у меня работает. Но я пока не смог воспроизвести вашу проблему с цитированием ![]()
Привет ![]()
Проблема сохраняется в безопасном режиме?
Нет. Перед появлением всплывающего окна есть краткая задержка, но оно появляется стабильно.
@ganncamp, у вас эта проблема всё ещё сохраняется? Или вы уже нашли причину/решение?
Я зашёл на ваш форум, но так и не смог воспроизвести проблему — функция цитирования/поделиться выделенным текстом работает как положено, и выделенный текст не ведёт себя «загадочно»
, как в вашем видео с экрана ![]()
Я пробовал в Safari на iOS (iPad), как на десктопе, так и на мобильном, а также в Chrome и Firefox на десктопах под Linux Ubuntu, но у меня всё работало нормально.
Хм… Прямо как когда машина перестает издавать странный звук для механика, похоже, проблема сама собой исчезла за ночь. ![]()
И вот… как только я уехал от механика, оно снова началось. ![]()
Привет, @ganncamp,
Кажется, мне удалось воспроизвести вашу проблему здесь, на Meta.
Если я начинаю выделение текста внутри области контента сообщения, то кнопка «Цитата» появляется.
Однако, если я начинаю выделение текста, нажав левую кнопку мыши вне области контента сообщения, то я фактически выделяю область в другом элементе div, и кнопка «Цитата» становится недоступной.
Я попытался продемонстрировать это в небольшой видеозаписи экрана со следующими сценариями:
- Выделение текста только из области контента. — Кнопка «Цитата» появляется.
- Попытка выделения текста, начиная вне области контента, под аватаром @Lilly. Я держал мышь достаточно высоко, чтобы было выделено даже имя пользователя Лилли, то есть я явно находился вне области контента сообщения. — Кнопки «Цитата» нет.
- Начало выделения текста чуть за пределами области контента сообщения. — Кнопка «Цитата» недоступна.
- Повторение пункта 3 для наглядности.
- Повторение пункта 1 для наглядности.
Можете ли вы подтвердить, что если вы внимательно начинаете выделение текста только тогда, когда курсор находится внутри области контента сообщения, кнопка «Цитата» становится доступной?
Если да, то я не уверен, стоит ли считать это ошибкой, поскольку мы ожидаем цитировать текст только изнутри сообщения.
Более конкретно, всплывающее окно появляется каждый раз при изменении выделения, если перетаскивание мыши началось за пределами контейнера контента:

Я бы классифицировал это как незначительную ошибку.
@southpaw, какой это браузер? Я пытался воспроизвести это множество раз, в том числе точно так же, как у вас, но у меня не получается ни на Meta, ни на моих других экземплярах или в браузерах.
Хотя я могу воспроизвести эффект, на который только что указал @Canapin.
Я использую Linux Ubuntu с Chrome и Firefox, а также iOS 16 с Safari на iPad.
Сейчас я снова не могу надёжно воспроизвести это, независимо от того, начинаю ли я выделение внутри (наверное. Я этого не вижу.
) области контента или снаружи. Из примерно 30 тестов мне не удалось вызвать всплывающее окно. В остальных случаях иногда я вижу небольшую мерцающую вспышку, но к моменту завершения выделения всплывающее окно становится стабильным и доступным (на данный момент) ![]()
Я не могу добиться эффекта, который демонстрирует @Canapin. ![]()
Я использую Chrome (который обновился прошлой ночью после того, как я сделал скриншот, но поведение не изменилось) на MacBook Air с Sonoma 14.0
Я могу воспроизвести оба случая, следуя шагам выше:
- Выделите область чуть дальше за пределы, чтобы это вызвало сбой
- Выделите движущиеся мерцания
- Отпускание мыши закрывает всплывающее окно
Кажется, я могу воспроизвести это в Chrome, но не в Firefox. Firefox не даёт мне выделять текст «снаружи» — выделяется слишком много, а в Chrome это работает.
Если выделять текст «снаружи», происходит всё это мигание и странные события:
Кажется, это связано с floatkit.
Мы не перехватываем и не останавливаем всплытие событий за пределами элемента, поэтому перетаскивание возможно и за его пределами… Похоже, нам нужно глобальное решение, которое останавливало бы все всплытие событий, но этого не происходит, так как мы останавливаем его только здесь:
Последние исправления от @j.jaffeux, похоже, решили эту проблему.
@ganncamp Я только что запустил развёртывание, оно должно появиться на вашем сайте. Дайте нам знать, стало ли лучше?
Пока всё хорошо, но я пока не пробовал много цитировать.
Хочу подождать день-два, прежде чем поставить ![]()
Что ж… доказать отсутствие проблемы сложно, но похоже, что теперь всё работает нормально. Спасибо!
Спасибо за попытку, при необходимости вы можете передумать ![]()
