Tags entered in Spoilered Tags of a filter won’t obscure the thumbnails when viewing the tag’s page, or if the tag(s) are present verbatim (or aliased - no wildcards) in the search query. Intended?
eg. if I have a filter wherein my little pony: pony life
and fluttershy
are in the Spoilered Tags, and I search or visit the tag page for fluttershy
, only pony life thumbnails will be obscured; if I perform a search for pony life, fluttershy
then no thumbnails will be obscured.
However, tags hidden by the filter remain hidden in the same situations.
AFAIK, this is all working by design, and in fact I and presumably a number of others make use of all the details of this behavior from time to time.
Also, complex spoilers (even just a single tag written in) remain in effect at all times.
I suspect this is a limitation of the codebase, since complex spoilers execute in client-side JS rather than in the server’s codebase, and therefore every bit of feature parity must be manually ported. In this case, of course, it would not just be feature parity, but substantially more logic with more potential for weird corner case bugs in a feature that sees nowhere near as much usage and is therefore much harder to debug. That’s a bit of a tough pill to swallow. (All this is leaving out any attempt to do anything more complicated than matching “image macro” in the search query with image macro
in the complex spoiler query; trying to e.g. match a complex spoiler of image macro,-(reaction image || score.gt:50)
would be a leetle bit of a nightmare.)