Last modified: 2013-07-03 12:14:08 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 T35926, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 33926 - WikiEditor crashes Internet Explorer 8 due to bad preferences (might be fixed by newer jQuery)
WikiEditor crashes Internet Explorer 8 due to bad preferences (might be fixed...
Status: RESOLVED WORKSFORME
Product: MediaWiki extensions
Classification: Unclassified
WikiEditor (Other open bugs)
REL1_19-branch
All All
: Normal normal (vote)
: ---
Assigned To: Nobody - You can work on this!
aklapper-moreinfo
: testme
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2012-01-24 14:59 UTC by Dan Barrett
Modified: 2013-07-03 12:14 UTC (History)
8 users (show)

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


Attachments

Description Dan Barrett 2012-01-24 14:59:52 UTC
After enabling WikiEditor on our MediaWiki 1.17.1 system, a small number of users are experiencing browser crashes in IE8. (The whole browser hangs as WikiEditor is rendering.)

The solution has been to visit My Preferences and simply click the Save button. After that, no more crashes.

Any ideas what could be causing this?

As an experiment, I set my own preferences to be equal to those of a "crashing" user.  My browser did not crash. 

Here are the preferences for the crashing user, before the "re-save":

select * from vpw_user_properties where up_user = 56;
+---------+----------------------------------+-------------+
| up_user | up_property                      | up_value    |
+---------+----------------------------------+-------------+
|      56 | categorysortdisable              | 0           | 
|      56 | cyanrss                          | 0           | 
|      56 | editwidth                        | 0           | 
|      56 | enotifminoredits                 | 0           | 
|      56 | nickname                         | Mike Smith  | 
|      56 | officetoolbarbuttons-enable-word | 1           | 
|      56 | rememberpassword                 | 1           | 
|      56 | searchNs10                       | 0           | 
|      56 | searchNs100                      | 0           | 
|      56 | searchNs204                      | 0           | 
|      56 | searchNs205                      | 0           | 
|      56 | searchNs206                      | 1           | 
|      56 | searchNs207                      | 1           | 
|      56 | shownumberswatching              | 0           | 
|      56 | skin                             | monobook    | 
|      56 | sqltagdisable                    | 0           | 
|      56 | timecorrection                   | System|-240 | 
|      56 | usebetatoolbar                   | 1           | 
|      56 | usebetatoolbar-cgd               | 1           | 
|      56 | variant                          |             | 
|      56 | vp-wikieditor-switched           | 1           | 
|      56 | wikieditor-preview               | 1           | 
+---------+----------------------------------+-------------+
22 rows in set (0.00 sec)

Here they are after re-saving preferences:

select * from vpw_user_properties where up_user= 56;
+---------+--------------------+-------------+
| up_user | up_property        | up_value    |
+---------+--------------------+-------------+
|      56 | enotifminoredits   |             | 
|      56 | nickname           | Mike Smith  | 
|      56 | recencylimit       |             | 
|      56 | rememberpassword   | 1           | 
|      56 | searchNs10         |             | 
|      56 | searchNs100        |             | 
|      56 | searchNs204        |             | 
|      56 | searchNs205        |             | 
|      56 | searchNs206        | 1           | 
|      56 | searchNs207        | 1           | 
|      56 | timecorrection     | System|-240 | 
|      56 | usebetatoolbar     | 1           | 
|      56 | usebetatoolbar-cgd | 1           | 
|      56 | vp-sqlpref         | static      | 
|      56 | watchlisttoken     |             | 
|      56 | wikieditor-preview | 1           | 
+---------+--------------------+-------------+
16 rows in set (0.00 sec)

You'll see a few custom preferences, but I don't see why WikiEditor would pay any attention to them.
Comment 1 Platonides 2012-01-25 22:47:46 UTC
I'd suspect of jQuery, looks similar to http://bugs.jquery.com/ticket/9823
However, that was a bug of jQuery 1.6.2, and MediaWiki 1.17.1 came with v1.4.2 (version is listed at the top of resources/jquery/jquery.js)
Comment 2 Antoine "hashar" Musso (WMF) 2012-01-30 22:34:51 UTC
MediaWiki 1.19 will ship jQuery 1.7.1 (at least), so might not be an issue anymore.
Comment 3 Rob Lanphier 2012-01-30 22:36:25 UTC
I'm guessing Platonides is right here.  Dan, can you look at what version(s) of jQuery you are using and report them here?
Comment 4 Dan Barrett 2012-02-01 18:30:56 UTC
It's the version of jQuery supplied with MediaWiki 1.17.1, which is jQuery 1.4.2.
Comment 5 Dan Barrett 2012-10-03 12:43:34 UTC
I've seen a report in mediawiki-l that this problem still exists in 1.19.2.
Comment 6 Joe Corneli 2012-11-15 20:49:34 UTC
This bug appears to affect users on Chrome 23.0.1271.64 as well.
Comment 7 Antoine "hashar" Musso (WMF) 2012-11-17 09:08:56 UTC
I guess we can mark this bug as wontfix since it applied on 1.17.
Comment 8 Dan Barrett 2012-11-17 13:25:59 UTC
I advise against wontfix. See comment 5 -- it seems to be present in 1.19.2 also. The poster followed the original instructions to save preferences and it went away, so it's very likely the same problem.
Comment 9 Andre Klapper 2012-11-19 11:27:50 UTC
Would be also interesting to know whether IE8 users have "Compatibility mode" enabled, as other reports imply that this is a main source of issues.
Comment 10 Joe Corneli 2012-11-19 12:49:17 UTC
FYI problems for Chrome users seem to go away after I updated jQuery.
Comment 11 Andre Klapper 2013-05-16 15:07:41 UTC
So it's currently with which exact version of JQuery (and Mediawiki 1.19.2, according to comment 5) this happens.
Dan: Any idea?

If nobody can really reproduce the issue nowadays and provide specific version data, this ticket might end up as WORKSFORME soon.
Comment 12 Dan Barrett 2013-05-16 15:19:05 UTC
I haven't seen this problem since we upgraded to MW 1.20 (jQuery 1.8.2) a few months ago.
Comment 13 Andre Klapper 2013-07-03 12:14:08 UTC
Yay, thanks for retesting!

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


Navigation
Links