In the most recent version of T154954, we only purge banner loader URLs for the user's language, since purging for all languages every time a banner is saved would be too harsh on our infrastructure.
For cases where a user wishes to preview a banner (in a not-logged-in context) in a language other than the one they use on-wiki, maybe we could add some controls to the banner editor page to purge for a specified language, one at a time?
Also, to prevent this from becoming a DDOS vector, would we need to limit how often this can be done?
Thanks!!