https://bugzilla.wikimedia.org/show_bug.cgi?id=53963
Web browser: ---
Bug ID: 53963
Summary: Saving a new or changed translation unit fails with
IME-related jQuery "TypeError"
Product: MediaWiki extensions
Version: unspecified
Hardware: All
OS: All
Status: NEW
Severity: normal
Priority: Unprioritized
Component: Translate
Assignee: [email protected]
Reporter: [email protected]
CC: [email protected], [email protected],
[email protected], [email protected],
[email protected], [email protected],
[email protected]
Classification: Unclassified
Mobile Platform: ---
*Go to a translation page on Meta (e.g.
https://meta.wikimedia.org/w/index.php?title=Special:Translate&group=page-Wikimedia+Highlights%2C+July+2013&action=page&filter=&language=de
)
*Edit an existing translation, or start a new translation for a translation
unit (by hovering the mouse right of the right column, and clicking the pencil
icon that appears)
*Click "Save translation"
*The new text appears on yellow background in the right column (and the
subsequent unit is opened in the translation editor), but it is not actually
saved - it does not appear in the translated page's revision history or in
one's user contributions.
I do not always encounter this error, but very often (on at least four
different translation pages in the last several weeks, under two different
accounts and two different browsers).
Below are some example error messages as shown in the browser's Error Console
(Firefox) / JavaScript Console (Chrome), under Ubuntu 13.04:
When trying to save a new or changed translation unit in Firefox 23:
Error: TypeError: $.ime.sources[inputmethodId] is undefined
Source File:
https://bits.wikimedia.org/meta.wikimedia.org/load.php?debug=false&lang=en&modules=jquery.ime&skin=vector&version=20130905T145450Z&*
Line: 4
When trying to save a new translation unit in Chromium 28:
Uncaught TypeError: Cannot read property 'depends' of undefined
load.php?debug=false&lang=en&modules=jquery.ime&skin=vector&version=20130905T145450Z&*:4
When trying to save a changed translation unit in Chromium 28:
Uncaught TypeError: Cannot read property 'depends' of undefined
load.php?debug=false&lang=en&modules=jquery.ime&skin=vector&version=20130905T145450Z&*:4
IME.load
load.php?debug=false&lang=en&modules=jquery.ime&skin=vector&version=20130905T145450Z&*:4
IMESelector.selectIM
load.php?debug=false&lang=en&modules=jquery.ime&skin=vector&version=20130905T145450Z&*:17
IMESelector.selectLanguage
load.php?debug=false&lang=en&modules=jquery.ime&skin=vector&version=20130905T145450Z&*:16
(anonymous function)
load.php?debug=false&lang=en&modules=ext.centralNotice.bannerController%7Ce….page.startup%7Cskins.vector.js&skin=vector&version=20130909T203640Z&*:111
jQuery.event.dispatch
load.php?debug=false&lang=en&modules=jquery%2Cmediawiki%2CSpinner%7Cjquery.…l%7Cmw.MwEmbedSupport&only=scripts&skin=vector&version=20130905T145332Z:45
elemData.handle.eventHandle
load.php?debug=false&lang=en&modules=jquery%2Cmediawiki%2CSpinner%7Cjquery.…l%7Cmw.MwEmbedSupport&only=scripts&skin=vector&version=20130905T145332Z:38
jQuery.event.trigger
load.php?debug=false&lang=en&modules=jquery%2Cmediawiki%2CSpinner%7Cjquery.…l%7Cmw.MwEmbedSupport&only=scripts&skin=vector&version=20130905T145332Z:42
(anonymous function)
load.php?debug=false&lang=en&modules=jquery%2Cmediawiki%2CSpinner%7Cjquery.…l%7Cmw.MwEmbedSupport&only=scripts&skin=vector&version=20130905T145332Z:53
jQuery.extend.each
load.php?debug=false&lang=en&modules=jquery%2Cmediawiki%2CSpinner%7Cjquery.…il%7Cmw.MwEmbedSupport&only=scripts&skin=vector&version=20130905T145332Z:8
jQuery.fn.jQuery.each
load.php?debug=false&lang=en&modules=jquery%2Cmediawiki%2CSpinner%7Cjquery.…il%7Cmw.MwEmbedSupport&only=scripts&skin=vector&version=20130905T145332Z:4
jQuery.fn.extend.trigger
load.php?debug=false&lang=en&modules=jquery%2Cmediawiki%2CSpinner%7Cjquery.…l%7Cmw.MwEmbedSupport&only=scripts&skin=vector&version=20130905T145332Z:53
jQuery.fn.(anonymous function)
load.php?debug=false&lang=en&modules=jquery%2Cmediawiki%2CSpinner%7Cjquery.…l%7Cmw.MwEmbedSupport&only=scripts&skin=vector&version=20130905T145332Z:54
$.fn.extend.focus
load.php?debug=false&lang=en&modules=jquery.ui.button%2Ccore%2Cdialog%2Cdra…%2Cposition%2Cresizable%2Cwidget&skin=vector&version=20130905T145103Z&*:11
TranslateEditor.show
load.php?debug=false&lang=en&modules=ext.centralNotice.bannerController%7Ce…i.page.startup%7Cskins.vector.js&skin=vector&version=20130909T203640Z&*:26
TranslateEditor.next
load.php?debug=false&lang=en&modules=ext.centralNotice.bannerController%7Ce…i.page.startup%7Cskins.vector.js&skin=vector&version=20130909T203640Z&*:14
TranslateEditor.save
load.php?debug=false&lang=en&modules=ext.centralNotice.bannerController%7Ce…i.page.startup%7Cskins.vector.js&skin=vector&version=20130909T203640Z&*:12
(anonymous function)
load.php?debug=false&lang=en&modules=ext.centralNotice.bannerController%7Ce…i.page.startup%7Cskins.vector.js&skin=vector&version=20130909T203640Z&*:20
jQuery.event.dispatch
load.php?debug=false&lang=en&modules=jquery%2Cmediawiki%2CSpinner%7Cjquery.…l%7Cmw.MwEmbedSupport&only=scripts&skin=vector&version=20130905T145332Z:45
elemData.handle.eventHandle
load.php?debug=false&lang=en&modules=jquery%2Cmediawiki%2CSpinner%7Cjquery.…l%7Cmw.MwEmbedSupport&only=scripts&skin=vector&version=20130905T145332Z:38
This error is pretty annoying, and could possibly be reducing the amount of
volunteer translation we are seeing on Meta by a substantial amount.
--
You are receiving this mail because:
You are the assignee for the bug.
You are on the CC list for the bug.
_______________________________________________
Wikibugs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l