Last modified: 2012-02-10 23:45:32 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T28635, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 26635 - AbuserFilter warnings cause loss of session data when page name contains an exclamation mark
AbuserFilter warnings cause loss of session data when page name contains an e...
Status: RESOLVED FIXED
Product: MediaWiki extensions
Classification: Unclassified
AbuseFilter (Other open bugs)
unspecified
All All
: Normal major (vote)
: ---
Assigned To: Nobody - You can work on this!
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2011-01-08 18:05 UTC by Jérémie Roquet
Modified: 2012-02-10 23:45 UTC (History)
4 users (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments

Description Jérémie Roquet 2011-01-08 18:05:20 UTC
Hello,

Having an AbuseFilter warning when trying to edit an article the title of which contains an exclamation mark causes a message about loss of session data to appear [1] and prevents any subsequent attempt to publish the changes to succeed [2].
It seems that disabling the AbuseFilter warning is the only way to allow the article to be edited again.

The bug has been seen for the following articles :
 http://fr.wikipedia.org/wiki/Hou_!_La_menteuse
 http://fr.wikipedia.org/wiki/Qu%27il_est_b%C3%AAte_!
 http://fr.wikipedia.org/wiki/Indignez-vous_!

The warning has been disabled for the first two articles, but you may want to try to edit the third one (before I disable the warning for this one too).

It seems that this bug was introduced somewhere between September 9th and December 29th (because the first article was edited on September 9th and I'm pretty sure the warning was already there at that time).

I dumped the HTTP requests and it looks like the information sent to the server (cookies included) is almost the same before and after the warning.

I'd be happy to help with more information / tests; just ask me.

BTW, related discussions (in French) about this bug can be found there:
 - http://fr.wikipedia.org/wiki/Wikip%C3%A9dia:Le_Bistro/29_d%C3%A9cembre_2010#Hou_.21_La_menteuse
 - http://fr.wikipedia.org/wiki/Wikip%C3%A9dia:Le_Bistro/8_janvier_2011#D.C3.A9connexion_intempestive_lors_de_la_modification_d.27un_article_en_R3R

Best regards,

[1] `Sorry! We could not process your edit due to a loss of session data. Please try again. If it still does not work, try logging out and logging back in.'
[2] Basically, what happens is:
 - edit
 - publish ⇒ abusefilter warning
 - publish ⇒ loss of data session warning
 - publish ⇒ abusefilter warning
 - publish ⇒ loss of data session warning
 - publish ⇒ abusefilter warning
 - publish ⇒ loss of data session warning
 - …
Comment 1 Andrew Garrett 2012-02-10 23:45:32 UTC
Thanks for your bug report.

I've committed a fix in r111219. It won't quite be active on Wikimedia projects just yet, but that'll come.

Let me know how it goes.

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links