Last modified: 2012-01-06 09:47:12 UTC
It seems since 1.18 (maybe?), that running a filter of Special:Contributions adds a loads of empty parameters, and it's just messy Only pass &key=value if value != ''
Afaik submitting the form by hand always passes them since that's what browsers should do with action=get and empty form elements. But when clicking the navigation links they could probably be normalized.
Or we could redirect to cleaned up url, or use some javascript trickery to omit the unset ones...but well, this is not a high priority. Good thing is that we don't have mixed form/links like in Special:RecentChanges.
That is really how forms are submitted by browsers. That also let you inform the server that the field exist and is actually empty. Of course, 1.17 also has this behavior. Closing. Should be reported to w3c so forms can get an option to not submit empty fields.