Moin
Abril 15, 2026, 1:27pm
1
Estou um pouco confuso com o novo recurso que explica por que não posso usar certas tags. Dependendo do termo de pesquisa, às vezes diz que posso usar a tag nesta categoria e às vezes diz que não. Se não fosse permitido usar a tag nesta categoria, isso não deveria ser consistente? Embora eu ache que tenho permissão para usar tags de componentes de tema no suporte, então me pergunto por que o autocomplete diz que não.
5 curtidas
Ahah, meu erro A funcionalidade precisava ser um pouquinho mais “esperta” quando se trata de limites
main ← fix-disabled-tags-mislabeled
approved 08:33PM - 15 Apr 26 UTC
When searching tags in the composer, `filter_allowed_tags` applies a LIMIT (`max… _tag_search_results`, default 5). If more allowed tags match the query than fit under the limit, the overflow is silently dropped.
`append_disabled_tags` then ran a naive substring query for visible tags matching the term, assumed any tag not in the allowed list must be excluded by filter rules, and asked `explain_exclusion` to fabricate a reason. Allowed-but-cut-off tags leaked into the disabled list and showed the vague fallback "\"X\" cannot be used in this category".
Because `filter_allowed_tags` orders by term (`DISTINCT ON (lower(name) = lower(term), ...)`), the same tag could appear allowed under one search term (prefix match, ranks high, fits in the limit) and disabled under another (mid-string match, ranks lower, gets cut off) — producing inconsistent verdicts for the same tag in the same category.
Before labeling any tag as disabled or forbidden, re-run `filter_allowed_tags` scoped to the candidate names (no limit) and drop any that come back allowed. Extracted to `reject_allowed_tags` so both `append_disabled_tags` and `detect_forbidden_tag` go through the same verification. The probe is skipped when the allowed result didn't saturate its limit, since no cutoff is possible in that case.
https://meta.discourse.org/t/400696
5 curtidas
sam
(Sam Saffron)
Fechado
Abril 16, 2026, 10:00pm
5
Este tópico foi fechado automaticamente após 21 horas. Novas respostas não são mais permitidas.