Moin
15 Aprile 2026, 1:27pm
1
Sono un po’ confuso dalla nuova funzionalità che spiega perché non posso utilizzare certi tag. A seconda del termine di ricerca, a volte indica che posso usare il tag in questa categoria e a volte dice di no. Se non fossi autorizzato a usarlo in questa categoria, non dovrebbe essere coerente? Tuttavia, credo di poter utilizzare i tag dei componenti tema nel supporto, quindi mi chiedo perché l’autocompletamento dica che non posso.
5 Mi Piace
Ahah, la mia colpa La funzionalità doveva essere un po’ più “intelligente” quando si tratta di limiti
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 Mi Piace
sam
(Sam Saffron)
Chiuso
16 Aprile 2026, 10:00pm
5
Questo argomento è stato chiuso automaticamente dopo 21 ore. Non sono più consentite nuove risposte.