Has there been a recent change to the behaviour of Tag - Filename w.r.t. filename-disallowed characters in placeholders? Because this shows it doing one thing to a placeholder value and something different to the literal equivalent:
I didn't think this happened in some earlier version, and surely it is undesirable.
Florian, I can see any fix is going to be potentially problematic since it will break compatibility of some usages.
Personally, I would like the inconsistency be fixed and the fix be in favour of the %length% case i.e. invalid chars be replaced by "", this being a change to the behavour in e.g. the case of the literal "02:13", previously replaced by "02:13" now to be replaced by "02_13". It seems to me as if this means the results would be identical as from $validate(,""), but for avoidance of doubt I would like the result to be defined as identical as from $validate(,"") i.e. replaces all /?*"<>|: with _ .
But please if any other users will suffer from the incompatibility, please do say what you prefer. I am sure Florian will listen, as always!