Изменения в функции поиска

Я заметил, что функция поиска в последнее время работает иначе, и не знаю, связано ли это с изменениями в Discourse или с моим браузером. Я использую сайт на настольном компьютере с Chrome.

После поиска темы/сообщения появляется выпадающее меню с результатами. Раньше можно было стрелкой вниз выбрать нужный результат, нажать «Enter», и меня перекидывало туда. Теперь стрелка вниз не работает. Приходится переключаться с клавиатуры на мышь, чтобы кликнуть.

Во-вторых, если я ищу что-то и использую «in:title» в поиске, результаты больше не отображаются. Вместо этого появляется выпадающее меню с моим запросом, и мне нужно кликнуть по нему, чтобы завершить поиск.

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

Это изменения с нашей стороны, ваш компьютер, скорее всего, в порядке! Мы тестируем несколько решений, чтобы сделать функции поиска более заметными. Например, если вы введёте in:

Мы также знаем о проблеме с навигацией с помощью стрелок и планируем её исправить. Переключение между результатами с помощью клавиши Tab по-прежнему работает, если вам пока нужна навигация с клавиатуры.

Спасибо за быстрый ответ. Рад, что функционал со стрелочными клавишами вернется!

Ещё один быстрый вопрос насчёт «in:title». Я понял ваш пример, но мы используем только запрос «in:title», поэтому выпадающий список для нас практически бесполезен.

Наша главная задача — поиск тем, и у нас есть несколько с очень простыми короткими словами, которые обычно не находятся при обычном поиске («ваши поисковые запросы слишком короткие»), поэтому функция поиска «in:title» для нас крайне полезна.

Примеры некоторых наших тем:

  • 86
  • All Out
  • Do It
  • Red

Понимаете, в чём проблема?

Проблема со стрелками вниз/вверх должна быть исправлена через:

Поиск по in:title всё ещё работает. Если вы хотите активировать его, введя полную строку, просто добавьте пробел в конце — это запустит поиск.

Есть также более быстрый вариант. Введите 86 in:, подождите немного, пока не появятся предложения, затем нажмите стрелку вниз (чтобы выбрать первое предложение, которое будет 86 in:title), а затем нажмите Enter. Это потребует некоторой перестройки мышечной памяти, но экономит несколько нажатий клавиш.

Подтверждаю, что моя стрелочная клавиша теперь работает! Большое спасибо!!!

Функция поиска снова изменилась сегодня (19 октября).

Ранее, включая это утро, при нажатии на поле поиска уже введённый текст выделялся, что позволяло сразу начать вводить новый запрос.

В последние несколько часов текст не выделяется, из-за чего мне приходится удалять уже существующий текст. Я продолжаю вводить новую информацию поиска после старого запроса…

Можно ли вернуть всё как было? Я пользуюсь поиском постоянно в течение дня, и это очень раздражает.

Привет, да, мы внесли ещё несколько изменений в поиск, в частности, теперь курсор устанавливается в конец существующего поискового запроса, а не выделяется весь текст.

Кроме того, мы добавили частичное исправление проблемы, о которой вы сообщили по адресу Revert search to old live search pattern - #10 by Slowhand (упоминаем это здесь, так как тема уже закрыта). На темах с более чем 20 сообщениями сочетание клавиш Ctrl + F будет автоматически открывать интерфейс поиска внутри темы (интерфейс немного изменился, но базовый функционал присутствовал и до последнего цикла изменений).

Не хочу противоречить, но кто вообще хочет гипотетически снова и снова использовать одно и то же поисковое слово? Конечно, бывают случаи, когда я хочу найти тему, а затем искать внутри неё, но в целом 98% моих поисков — это совершенно разные запросы. Зачем мне нужно оставлять предыдущее поисковое слово?

Это изменение станет постоянным? Если да, то я с уважением выражаю своё несогласие.

Возможно, создать плагин, который изменит это поведение.

У меня нет предпочтений относительно того, как работает поле поиска в Discourse, но в целом обычно проще нажать Ctrl+A, чем пытаться редактировать текст в поле ввода, которое автоматически выделяет всё содержимое.

@Slowhand это изменение было отменено: реализация вызывала проблемы с отображением на iPad, и мы решили вернуться к предыдущему рабочему процессу (выбор значения поля ввода при повторном открытии панели поиска).