Também devem aparecer ao pesquisar por nome de usuário (com ou sem texto acompanhado). Observe que apenas a versão “todos os tópicos e posts” funciona nesse caso (mesmo que não diga isso).
Esta é uma solicitação de recurso legítima, vamos esperar que Penar volte do recesso e ele possa responder com suas opiniões. Acho que é meio deliberado que ele não queria sobrecarregar a interface do usuário.
(Defini um lembrete de marcador para a próxima semana)
Tenho quase certeza de que isso nunca existiu. É um pedido razoável, mas é bastante complicado acertar ao usar caracteres especiais (@ e #). Sem caracteres especiais, existem apenas dois resultados possíveis para a pesquisa: a categoria atual ou tudo. Com o caractere @, fazemos uma consulta para nomes de usuário que correspondam à string após o @, então em muitos casos haverá muitos resultados:
Portanto, para o comportamento solicitado, precisaríamos detectar quando a pesquisa do usuário retorna apenas um resultado e, em seguida, mostrar as opções contextuais (na categoria atual / em todos os lugares) se você estiver em um contexto. É certamente factível.
Enquanto isso, você pode atualmente combinar caracteres especiais, então se você quisesse pesquisar uma string na categoria Feature pelo usuário seanblue, você poderia digitar:
Ah, lembro vagamente de já ter tido essa conversa antes… Acho que meu grande problema aqui é que a versão antiga da pesquisa (com a caixa de seleção para alternar a pesquisa no contexto atual versus global) conseguia lidar com isso. De certa forma, essa versão mais simples e menos bonita era mais poderosa, porque você podia alternar facilmente o contexto, independentemente do que estava pesquisando. Esse é um dos dois motivos pelos quais eu gostava mais da versão antiga, apesar de a nova parecer mais bonita. (O segundo motivo é que o Enter agora é padrão para pesquisa global, mas 90% das vezes eu quero fazer uma pesquisa contextual.)
Parece que já funciona ao pesquisar apenas por um nome de usuário exato, especificamente ao pesquisar no tópico atual.
Em geral, porém, acho que seria bom dar suporte ao máximo possível quando houver uma correspondência exata. Pode ser fácil adicionar #feature, como você sugeriu, mas pesquisar no tópico atual é menos direto. Acabei de notar que pesquisar some text @seanblue no tópico atual funciona, mas pesquisar @seanblue some text não. Então, acho que a parte do tópico atual funciona parcialmente, pelo menos.
De qualquer forma, tudo o que acabei de escrever foi meio que um fluxo de consciência. Eu realmente não pensei em todo o quadro além de “seria bom se funcionasse sempre”. Além de separar novamente a alternância contextual/global como a caixa de seleção fazia, não tenho ideias de como lidar com isso de forma simples em todos os casos.