# Autocomplete sobrescreve a primeira opção ao pesquisar por categoria + tag ou tag + tag

**URL:** <https://meta.discourse.org/t/autocomplete-overrides-first-choice-when-searching-for-category-tag-or-tag-tag/294830>\
**Category:** Bug\
**Tags:** search, hashtag-autocomplete\
**Created:** [9 Fevereiro , 2024 13:43 UTC](https://meta.discourse.org/t/autocomplete-overrides-first-choice-when-searching-for-category-tag-or-tag-tag/294830 "2024-02-09T13:43:36Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Moin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/moin/32/554653_2.png) [@Moin](https://meta.discourse.org/u/Moin)\
**Post date:** [9 Fevereiro , 2024 13:43 UTC](https://meta.discourse.org/t/autocomplete-overrides-first-choice-when-searching-for-category-tag-or-tag-tag/294830/1 "2024-02-09T13:43:37Z")

</div>

Existe alguma possibilidade de iniciar a pesquisa por `"#ux #top-contributors-sidebar"` sem precisar digitar a tag inteira?

 ![image](https://global.discourse-cdn.com/meta/original/4X/d/9/1/d91190f5accd19e9cd69bcafcb78176d48486f97.png)

Ou é possível pesquisar por isso usando a interface? (é claro que eu poderia pressionar Enter)

 ![image](https://global.discourse-cdn.com/meta/original/4X/a/0/7/a073c379f61bf64e0ee40290cb520d569c8c6b88.png)

---

<div class="post-metadata">

**Author:** ![twofoursixeight](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/twofoursixeight/32/574822_2.png) [@twofoursixeight](https://meta.discourse.org/u/twofoursixeight)\
**Post date:** [9 Fevereiro , 2024 16:37 UTC](https://meta.discourse.org/t/autocomplete-overrides-first-choice-when-searching-for-category-tag-or-tag-tag/294830/2 "2024-02-09T16:37:57Z")

</div>

Se houver várias tags exibidas, antes de pesquisar, isso quebra.

 ![image](https://global.discourse-cdn.com/meta/original/4X/6/7/3/6737c8ddd768c683c92290331dbe596c9ec67035.png)  
No entanto, se houver apenas uma tag exibida, funciona perfeitamente:  
 ![image](https://global.discourse-cdn.com/meta/original/4X/f/6/a/f6a12e3530a72371936c276f7b8e2cd78a9818fd.png)

Ao tentar clicar em #top-contributors-sidebar no resultado da pesquisa, o `#contribute:ux` no início desaparece.

---

<div class="post-metadata">

**Author:** ![JammyDodger](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jammydodger/32/254611_2.png) [@JammyDodger](https://meta.discourse.org/u/JammyDodger)\
**Post date:** [16 Abril , 2024 11:22 UTC](https://meta.discourse.org/t/autocomplete-overrides-first-choice-when-searching-for-category-tag-or-tag-tag/294830/5 "2024-04-16T11:22:15Z")

</div>

Hmm, sim. Eu consigo reproduzir isso. Isso é um pouco frustrante, especialmente com os nomes de tags longos.

---

<div class="post-metadata">

**Author:** ![Canapin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/canapin/32/119591_2.png) [@Canapin](https://meta.discourse.org/u/Canapin)\
**Post date:** [20 Março , 2025 19:00 UTC](https://meta.discourse.org/t/autocomplete-overrides-first-choice-when-searching-for-category-tag-or-tag-tag/294830/6 "2025-03-20T19:00:35Z")

</div>

Estou incomodado há tanto tempo com este bug e fico muito surpreso que ele pareça incomodar muito poucas pessoas. Eu o experiencio com tanta frequência.

Pesquisar por dois `#` não é tão raro para mim, mas talvez eu seja apenas um usuário avançado de pesquisa?

---

<div class="post-metadata">

**Author:** ![Moin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/moin/32/554653_2.png) [@Moin](https://meta.discourse.org/u/Moin)\
**Post date:** [27 Março , 2026 07:01 UTC](https://meta.discourse.org/t/autocomplete-overrides-first-choice-when-searching-for-category-tag-or-tag-tag/294830/7 "2026-03-27T07:01:44Z")

</div>

Aqui no Meta, isso se tornou ainda mais irritante, pois [Updating how categories are organized on Meta](https://meta.discourse.org/t/updating-how-categories-are-organized-on-meta/396306/) tornou mais difícil inserir categorias simples.

Antes, eu usava a autocompletar para `#welcome-link-banner` e digitava `#bug` sem usar a autocompletar. Agora, preciso digitar `#contribute:bug` manualmente para isso, porque `#bug` resulta na tag.

---

<div class="post-metadata">

**Author:** ![davidb](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/davidb/32/554671_2.png) [@davidb](https://meta.discourse.org/u/davidb)\
**Post date:** [28 Março , 2026 09:21 UTC](https://meta.discourse.org/t/autocomplete-overrides-first-choice-when-searching-for-category-tag-or-tag-tag/294830/8 "2026-03-28T09:21:25Z")

</div>

Isso deve corrigir o problema assim que for mesclado:

> <https://github.com/discourse/discourse/pull/38930>
>
> When searching with 1 hashtag, the text before the hashtag is retained when the …user clicks the autocomplete.
> 
> So therefore \`best #desi\` becomes \`best #design\` after clicking the autosuggestion.
> 
> However with multiple keywords, everything after the first hashtag gets replaced by the autocomplete value.
> 
> So therefore searching \`#ux #desi\` becomes \`#design\` after clicking the autosuggestion.
> 
> \<hr /\>
> 
> This change checks the last hashtag in the search field (not first instance) and therefore keeps any existing tags or categories in the search field.
> 
> So now searching \`#ux #desi\` becomes \`#ux #design\` after clicking the autosuggestion.

---

<div class="post-metadata">

**Author:** ![davidb](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/davidb/32/554671_2.png) [@davidb](https://meta.discourse.org/u/davidb)\
**Post date:** [2 Abril , 2026 12:15 UTC](https://meta.discourse.org/t/autocomplete-overrides-first-choice-when-searching-for-category-tag-or-tag-tag/294830/9 "2026-04-02T12:15:09Z")

</div>


