Page MenuHomePhabricator

Update MediaWiki Platform team owned products for IP masking
Open, Needs TriagePublic

Description

IP Masking will affect lots of our products, features, tools, gadgets, etc. This task is for tracking work to update those that are owned by MediaWiki-Platform-Team, ahead of IP Masking being enabled on WMF sites.

See T326816: Update features for temporary accounts, particularly What will be affected.

Per the maintainers page:

Event Timeline

(AHT created these tasks for each team in the summer, e.g. https://phabricator.wikimedia.org/T326880, but MW Platform didn't sufficiently exist back then and wasn't included, so making one now.)

@Krinkle any thoughts about ResourceLoader (the UserModule and UserOptionsModule, specifically)?

The only thing I can think of is whether we might want to disallow user CSS/JS for temp users just to make life simpler.

@Krinkle any thoughts about ResourceLoader (the UserModule and UserOptionsModule, specifically)?

The only thing I can think of is whether we might want to disallow user CSS/JS for temp users just to make life simpler.

Indeed, in frontend code and RL specifically, I think we should treat temps as anons.

The only thing I can think of is whether we might want to disallow user CSS/JS for temp users just to make life simpler.

That makes sense to me. cc @Tchanders

The only thing I can think of is whether we might want to disallow user CSS/JS for temp users just to make life simpler.

That makes sense to me. cc @Tchanders

I agree. We don't have a need to provide these features for temp accounts.

Change 1007615 had a related patch set uploaded (by Gergő Tisza; author: Gergő Tisza):

[mediawiki/core@master] resourceloader: Do not load user scripts/styles for temp users

https://gerrit.wikimedia.org/r/1007615

Change 1007615 merged by jenkins-bot:

[mediawiki/core@master] resourceloader: Do not load user scripts/styles for temp users

https://gerrit.wikimedia.org/r/1007615

Change 1008507 had a related patch set uploaded (by Krinkle; author: 沈澄心):

[mediawiki/extensions/GlobalCssJs@master] Disable global user script/style module for temp users

https://gerrit.wikimedia.org/r/1008507

Change 1008507 merged by jenkins-bot:

[mediawiki/extensions/GlobalCssJs@master] Disable global user script/style module for temp users

https://gerrit.wikimedia.org/r/1008507