Горячая клавиша для перехода к следующей теме работает не всегда

После использования сочетания клавиш «Перейти к непрочитанному» или «Перейти к новому» я применяю сочетание «Перейти к следующей теме». Однако бывают случаи, когда последовательность g, j не переводит меня к следующей (непрочитанной/новой) теме, а оставляет меня на просмотре списка соответствующих тем. Когда это не работает, мне приходится кликать на первую или единственную тему в списке, чтобы начать. Для нескольких тем g, j затем работает как ожидалось.

Пока я не могу выявить закономерность в этом ошибочном поведении, но оно встречается во всех установках Discourse, которые я использую, включая, но не ограничиваясь, здесь, на Meta Discourse. Если мне удастся обнаружить закономерность, детали будут добавлены.

Возможный сценарий, который уже случался здесь на Discourse Meta (и воспроизводился в других местах):

  • Сфокусируйтесь на вкладке Discourse
    (Я запускаю все свои форумы Discourse в одном окне браузера и переключаюсь между соответствующими вкладками с помощью Ctrl+Down)

  • Вкладка с новым сообщением подсвечивается (в данном случае — 1 новая тема).
    Появляется сообщение «Посмотреть 1 новую тему».

  • g, j
    Никаких изменений.

  • g,n, затем g,j
    Опять никаких изменений!

  • g,u g,n

  • g,j
    Теперь новая тема отображается корректно.

Похоже, что при переключении на вкладку она не всегда получает фокус клавиатуры.

Окружение

macOS 12.5.1 (Monterey с последним обновлением безопасности, хотя проблема возникла до его установки)
Firefox 103.0.2 с установленными uBlock Origin и Ghostery (которые я никогда не отключаю).

Нам нужно воспроизведение здесь.

  • Перейдите в «new»
  • CTRL TAB
  • CTRL SHIFT TAB
  • gj

У меня это не воспроизводится в последней версии Firefox на Linux.

1 лайк