[00:30:43] anomie: How does the current patch deal with expanded sections that are thrown away [00:30:49] (you mean things like #if, and Lua modules?) [00:31:01] I figured strip markers are expanded after that [14:08:13] Krinkle: The current patch deals with it by not doing the style insertion/deduplication until after everything else (I suppose replaceTransparentTags() could screw it up). Using strip markers can be problematic if e.g. TemplateStyles generates a strip marker, then something else wraps that in its own strip marker (which in at least some cases involves expanding TemplateStyles's strip marker), then the second marker is never expanded for some [14:08:13] reason (e.g. in content processed by a Scribunto module, or corrupted by something like #urlencode).