Last modified: 2013-06-04 12:28:11 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 T47958, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 45958 - jquery.i18n does not work in Internet Explorer 8 and earlier versions
jquery.i18n does not work in Internet Explorer 8 and earlier versions
Status: RESOLVED FIXED
Product: MediaWiki extensions
Classification: Unclassified
UniversalLanguageSelector (Other open bugs)
unspecified
PC Windows XP
: High major (vote)
: ---
Assigned To: Santhosh Thottingal
http://www.mediawiki.org/wiki/Project...
ux
:
: 48833 (view as bug list)
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2013-03-10 14:15 UTC by Jack Phoenix
Modified: 2013-06-04 12:28 UTC (History)
10 users (show)

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


Attachments
Screenshot of the bug (57.46 KB, image/png)
2013-03-10 14:15 UTC, Jack Phoenix
Details

Description Jack Phoenix 2013-03-10 14:15:17 UTC
Created attachment 11906 [details]
Screenshot of the bug

When you focus on a textarea, say #wpTextbox1 on action=edit (standard editing mode), the keyboard icon appears at the bottom left corner of the textarea. Clicking on the arrow and choosing "More settings" opens up a menu with broken interface messages (see the attached screenshot).

Although this is most likely a platform-independent bug, here are some details about my current platform:

OS: Windows XP Home
Screen resolution: 1024x600px
Login status: logged in to the wiki
Skin: Monobook
Interface language of the wiki: English (en)
Comment 1 Siebrand Mazeland 2013-03-10 15:29:20 UTC
Just checked on most recent iOS on iPad, with Safari, logged in, vector skin: WFM. Also tested with MonoBook skin: WFM.

Do you have information about your browser? Have you tried with other browsers on the same platform? (IE8, Chrome, Firefox)
Comment 2 Jack Phoenix 2013-03-10 15:55:33 UTC
How silly of me to forget the browser when I included all sorts of other, not-so-relevant information on the report...the browser I was using was Internet Explorer 8, the last supported version of IE for Windows XP (in other words, the new IE6).

Inspired by your comment, I tried testing on my mobile phone -- a Nokia N9 -- but sadly its built-in browser doesn't show the ULS icon even.
So I downloaded Firefox Portable version 19.0.2 to this computer, logged into MediaWiki.org as myself and went to Project:Sandbox once again. Everything seems to display the way it was intended -- and you can believe that I was surprised to see that those colored little boxes are actually _buttons_ that have _text_!
Comment 3 Siebrand Mazeland 2013-03-10 16:11:05 UTC
Thanks for adding the extra info. That clarifies things a lot.
Comment 4 Siebrand Mazeland 2013-05-10 07:47:55 UTC
I reported bug 48320 when I was about to look into this. I think it demonstrates that Windows XP and IE8 are really ancient.
Comment 5 Siebrand Mazeland 2013-05-10 08:01:03 UTC
Confirmed.

Expected behavior:
I. On platforms that are not jquery.i18n compatible, ULS features should not be enabled or accessible.
II. If this cannot be resolved, ULS features should be disabled for all IE versions before IE9, jquery.i18n didn't work on all Windows versions I tested (Xp/Vista/7).
Comment 6 Santhosh Thottingal 2013-05-20 07:12:19 UTC
Did some testing, jquery.i18n works with IE8, windows XP etc and confirmed with translatewiki.net.

The problem is not with jquery.i18n, but with IE8's Ajax with CORS implementation. mediawiki.org serves the localization files- xx.json from bits.wikimedia.org. IE8 and IE9 uses XDomainRequest object for this, but jquery refuses to support it natively as per http://bugs.jquery.com/ticket/8283
Comment 7 Gerrit Notification Bot 2013-05-22 11:19:18 UTC
Related URL: https://gerrit.wikimedia.org/r/64918 (Gerrit Change I8442a5efbd4ca7db0f0a407ff94772ea8e213b29)
Comment 8 Santhosh Thottingal 2013-05-26 10:36:12 UTC
*** Bug 48833 has been marked as a duplicate of this bug. ***
Comment 9 Santhosh Thottingal 2013-06-01 12:37:58 UTC
The fix makes an unreliable assumption about json paths in server.

extensionPath = mw.config.get( 'wgScriptPath' ) +			'/extensions/UniversalLanguageSelector/';

This can go wrong in some environments. eg: en.wikipedia.beta.wmflabs.org
Comment 10 Andre Klapper 2013-06-03 10:31:28 UTC
Lowering priority - according to comment 9 the fix works in production, but not in test instances. Also see bug 49028 about IE7.
Comment 11 Gerrit Notification Bot 2013-06-04 08:57:09 UTC
Related URL: https://gerrit.wikimedia.org/r/66909 (Gerrit Change I37638e06f21ab573c9ce37a4e9fb20bc763ac98f)

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


Navigation
Links