Нажатие вместо Enter добавляет лишнюю часть к поисковому запросу

Думаю, это своего рода сводка различных проблем, которые я заметил во время поиска. Некоторые из них я уже сообщал, но у меня сложилось впечатление, что корневая проблема одна и та же.

Новая часть этого отчёта заключается в том, что поиск со страницы тега или категории также затронут.

Во всех случаях, когда поисковый запрос начинается с оператора, например @, # или in:, два варианта в функции поиска — «поисковый запрос или нажмите Enter» — ведут себя по-разному.
Когда вы нажимаете Enter, всё работает как ожидалось. Однако, когда я кликаю на термин (что я часто делаю при использовании планшета, так как экранные клавиатура находится рядом с полем поиска), добавляется что-то неожиданное.

Темы

Как сообщалось в Search adds topic, когда вы находитесь на странице темы, тема добавляется:


Пример с `in:` и @



Пользователи

Я уже сообщал об этой проблеме в Search adds username. Имя пользователя добавлялось при поиске на странице профиля. Та проблема была исправлена, но снова сломалась:


Пример с `in:` и @




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

Теги

Но то же самое происходит и при просмотре всех тем с определённым тегом. В этом случае поиск добавляет тег.




В данном случае тег не просто добавляется к поисковому запросу, а полностью заменяет его, аналогично тому, как добавляется имя пользователя при поиске с символом “@”:

Это напоминает мне тему Autocomplete overrides first choice when searching for category + tag, or tag + tag, где автодополнение тега также заменяет ввод.

Категории

И это также происходит на страницах категорий:




Здесь термин также заменяется, хотя поиск по категории и тегу в целом работает.

Надеюсь, это послужит общим обзором ошибки «клик добавляет нежелательную часть к поисковому запросу». Если это так, то Search adds topic можно закрыть в пользу этого отчёта.
Проблема, при которой теги и категории полностью заменяются, вероятно, лучше обсуждать в существующей теме Autocomplete overrides first choice when searching for category + tag, or tag + tag.

2 лайка