Длительное нажатие для выбора эмодзи не работает на одном Android

Ранее упоминалось здесь после обновления другого сайта до последней версии Discourse, но эта проблема возникает и на этом сайте. Суть проблемы в том, что «долгое нажатие» на селектор эмодзи под сообщением не вызывает список из (здесь) 14 эмодзи для выбора. Вместо этого вокруг стандартного (здесь) сердечка появляется розовая подсветка, но выбор не делается.

Я наблюдал это в Firefox 142.0 в личном и (недавно установленном) рабочем профилях на одном устройстве с Android 14, а также в Firefox Nightly 144.0a1 на том же устройстве. Chrome на том же устройстве не показывает этой проблемы. Firefox 142.0 на другом устройстве с Android 14 также не показывает проблемы. Другие мобильные устройства (Firefox, Safari) тоже не показывают проблему. Начало проблемы совпало с обновлением сайта c.osm.org до последней версии Discourse, поэтому она явно связана с этим, но также явно связана с чем-то в Firefox на этом одном устройстве.

Я не думаю, что это та же проблема (в чате); для полноты картины отмечу, что я не вижу никаких указаний на «выделенный текст», которые были обнаружены в предыдущих отчётах об этом источнике проблемы.

Я получаю тот же результат в безопасном режиме (по адресу http://c.osm.org/safe-mode).

Есть ли какие-либо предложения, как провести расследование?

1 лайк

Просто уточняю: это касается только Firefox Mobile для Android? На Chromium Mobile всё работает корректно?

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

1 лайк

Ситуация более конкретная: речь идёт о Firefox (несколько версий) на одном конкретном телефоне. Та же версия Firefox на другом телефоне с Android 14 работает нормально. Chrome на «проблемном» устройстве тоже работает без сбоев.

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

1 лайк

Ух ты, без примера воспроизведения это будет очень сложно исправить.

Есть ли на проблемном телефоне «безопасный режим»? Возможно, это расширение браузера?

1 лайк

Я пробовал ссылку http://c.osm.org/safe-mode выше и только что попробовал https://meta.discourse.org/safe-mode — результат тот же.

Я так не думаю — я сам ничего не устанавливал, а два тестовых браузера (один на рабочем устройстве, другой на неработающем) были установлены сегодня с нуля без каких-либо изменений. Проблемное устройство:

  • Nokia X10 на Android 14 (рабочее устройство — Moto G23 на Android 14)
  • Размер дисплея установлен на 4 из 5 (большой, но дублирование этой настройки на другом устройстве не вызывает той же проблемы)
  • Размер шрифта — 3 из 7
  • Язык — английский (Великобритания), как и на рабочем устройстве
  • FF версии 142.0 из Google Play (такая же версия работает на другом устройстве)

Проблемные браузеры на этом тестовом устройстве: обычный FF 142.0 и FF Nightly 144.0a1 на «личной» стороне устройства, а также FF 142.0 на «рабочей» стороне. Настройки MDM не должны ограничивать Firefox (и проблема не возникала до сегодняшнего обновления Discourse на c.osm.org), но это различие между устройствами, которое мне, возможно, нужно исключить.