After today's train I noticed that the "page" field on Special:Abusefilter has become mandatory. This means that users can't test filters the way they want, but instead they have to add a page, which sometimes could make testing unuseful. This bug does not come from AbuseFilter, since on my local wiki using the master I don't have it. Instead, it's more likely to come from either OOUI or HTMLForm. Further investigation coming.
Description
Details
Related Objects
Event Timeline
Woah, the default has been changed in HTMLForm. Glad to know that it was meant to unbreak core widgets, but it broke ours. I'll send a patch shortly, which we should also backport.
This also makes AbuseLog unusable, unless of course you're looking for a specific page.
Change 432518 had a related patch set uploaded (by Daimona Eaytoy; owner: Daimona Eaytoy):
[mediawiki/extensions/AbuseFilter@master] Explicitly declare title fields as optional
Change 432519 had a related patch set uploaded (by Daimona Eaytoy; owner: Daimona Eaytoy):
[mediawiki/extensions/AbuseFilter@wmf/1.32.0-wmf.3] Explicitly declare title fields as optional
Change 432518 merged by jenkins-bot:
[mediawiki/extensions/AbuseFilter@master] Explicitly declare title fields as optional
Do we want to SWAT deploy on Monday? Otherwise we should probably lower this to High priority.
Yes I would like https://gerrit.wikimedia.org/r/#/c/432519/ to be deployed on Monday.
Okee doke! Are either of you familiar with the SWAT process? We need to schedule the change for deployment at https://wikitech.wikimedia.org/wiki/Deployments#Week_of_May_14th, and be on IRC at #wikimedia-operations during that time. You'll probably be asked to check the debug server before the changes are synced. I'm confident enough in that patch to serve as the deployer or responsible developer but I won't be able to do it until the evening SWAT window at 23:00 UTC.
Yes, I'd also like to deploy today. However, I won't be available in any of today's slot. So, feel free to pick it yourself, otherwise I hope to get it for SWAT for tomorrow :-)
The issue is known, it's not caused by AF and is already fixed in the master. It wasn't deployed due to Echo test fails which are blocking patches on past branches. Unfortunately, unless those issues are fixed, we'll have to wait for the next train.
Change 432519 abandoned by Huji:
Explicitly declare title fields as optional
Reason:
Can wait for the train