Existem tags sendo exibidas na página de tags que não estão aparecendo no menu suspenso de tags ou na busca.
Um exemplo (de muitos) aqui no Meta é bug
Existem tags sendo exibidas na página de tags que não estão aparecendo no menu suspenso de tags ou na busca.
Um exemplo (de muitos) aqui no Meta é bug
This is because of site setting max tags in filter list which defaults to 30. The description of the site setting is:
Maximum number of tags to show in the filter dropdown. The most used tags will be shown.
I just increased that setting to 100 here on Meta and #bug::tag is appearing in dropdown now.
If that is the case, this is not a bug @hawk.
what we could do though is making this component make ajax request if filtering doesnt return anything. Or apply filtering on the full list even if we only show a partial list in the first place.
I’d favor this solution: users usually don’t know about the max tags limit, and would expect they search the complete tag set when entering anything into the Search… field.
Isso ainda é o caso? Devemos pelo menos sugerir a existência de mais tags na parte inferior com mais … ou algo similar.
@codinghorror há muito tempo eu implementei isso:
No entanto, é verdade que você precisa filtrar para encontrá-la, e nada indica que há mais itens além da lista exibida. Você ainda deseja implementar mais…?
Sim — acho que deveria haver algum tipo de dica visual que diga: ‘ah, há mais aqui, não apenas os itens visíveis’… o que for mais fácil.
Pensando melhor, acho que não consigo fazer isso, pelo menos não com impacto no desempenho.
Se limitarmos as tags exibidas, o objetivo é basicamente evitar buscar (ou até mesmo contar) todas as tags. Então, a única coisa que sei é se temos menos tags exibidas do que a configuração máxima, mas não tenho como saber se temos mais tags do que o máximo exibido, porque nesse caso: exibidas === máximo.
Um truque que costumo usar é fazer o backend sempre retornar max+1 linhas, exibindo apenas max. Se houver +1, significa que há mais.
Isso é… Um Truque Velho e Estranho™