# Busca por tag com caixa de seleção não exibe resultados no celular

**URL:** <https://meta.discourse.org/t/search-for-tag-with-checkbox-not-showing-results-on-mobile/222735>\
**Category:** Bug\
**Tags:** mobile, search\
**Created:** [Março 31, 2022, 8:48pm UTC](https://meta.discourse.org/t/search-for-tag-with-checkbox-not-showing-results-on-mobile/222735 "2022-03-31T20:48:08Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![maiki](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/maiki/32/233950_2.png) [@maiki](https://meta.discourse.org/u/maiki)\
**Post date:** [Abril 1, 2022, 1:23am UTC](https://meta.discourse.org/t/search-for-tag-with-checkbox-not-showing-results-on-mobile/222735/2 "2022-04-01T01:23:55Z")

</div>

Olá, boa observação @moin. Acho que você pode ter encontrado _dois_ bugs. 🙂

1. A caixa de seleção não funciona imediatamente e
2. Escopo da pesquisa para uma tag cria uma rota que o Discourse serve com um 403

## Caixa de seleção não está marcando

No celular, o link de pesquisa adiciona “contexto” à URL, o que revela a caixa de seleção a ser alternada em questão. Neste caso, a URL que estamos olhando é `https://meta.discourse.org/search?context=tag&context_id=theme-component&skip_context=true`.

Quando alternamos a caixa de seleção, alteramos a consulta de pesquisa onde `skip_context` muda de `true` para `false` e vice-versa. Isso também significa que você pode criar uma URL onde a caixa está marcada por padrão, como em `<https://meta.discourse.org/search?context=category&context_id=1&skip_context=false>`. Isso é importante, pois notei um comportamento diferente entre os dois estados quando eles carregam.

### `skip_context=true`

O padrão no modo mobile, e a caixa não estará marcada. Interagir com a caixa de seleção, com toque ou teclado, muda a URL para `skip_context=false`, mas não marca a caixa de seleção. Clicar mais uma vez a marcará, mantendo “false” na URL.

Depois, ela pode ser alternada para frente e para trás, com as mudanças de URL correspondentes como esperado.

### `skip_context=false`

Quando a pesquisa é carregada, a caixa de seleção está marcada e interagir com ela funciona como esperado: cada interação muda a caixa de seleção e a URL.

* * *

Notei separadamente que usar essas caixas de seleção também faz com que eu perca o foco da página, independentemente do valor de `skip_context`; espero que seja a mesma coisa que causa nosso problema de clique duplo. 🙂

Reproduzi esse comportamento em modo seguro e em dispositivos móveis.

Ok, verei o que posso explicar sobre as tags que não estão com escopo em uma resposta de acompanhamento, para que seja mais fácil separá-las, se necessário.

---

_[View the full topic](https://meta.discourse.org/t/search-for-tag-with-checkbox-not-showing-results-on-mobile/222735)._
