https://bugzilla.wikimedia.org/show_bug.cgi?id=65988
Bug ID: 65988
Summary: Don't load ULS IME on autofocused search bar
Product: MediaWiki extensions
Version: master
Hardware: All
OS: All
Status: NEW
Keywords: performance
Severity: major
Priority: Unprioritized
Component: UniversalLanguageSelector
Assignee: [email protected]
Reporter: [email protected]
CC: [email protected],
[email protected], [email protected],
[email protected], [email protected],
[email protected], [email protected],
[email protected],
[email protected]
Blocks: 56292
Web browser: ---
Mobile Platform: ---
Created attachment 15542
--> https://bugzilla.wikimedia.org/attachment.cgi?id=15542&action=edit
mw.loader.inspect(); on it.wiki main page, unregistered user, unfocused
Tested with Chromium 34.0.1847.132 Russian Fedora aura (265804).
1) Visit http://it.wikipedia.org/wiki/Pagina_principale, incognito mode,
unregistered user, after having opened the developer console (tab is focused).
I. Observed: the search bar is autofocused.
2) Switch to developer console without keystrokes, e.g. clicking on the
JavaScript console.
II. Observed: nothing.
3) Type mw.loader.inspect(); and enter.
III. Observed:
(index) name size
0 "jquery.uls" "96.4 kB"
1 "jquery.ime" "52.8 kB"
2 "ext.uls.inputsettings" "33.5 kB"
3 "jquery.uls.data" "33.3 kB"
4 "ext.uls.displaysettings" "18.6 kB"
5 "jquery.i18n" "17.3 kB"
6 "mediawiki.jqueryMsg" "15.1 kB"
7 "jquery.suggestions" "11.6 kB"
8 "ext.uls.interface" "8.1 kB"
IV. Expected: ULS resources should be lazy loaded. Until I type alphanumeric
characters in the (autofocused) search bar, it can't be assumed I'm going to
use it.
Compare:
1-bis) Focus the developer console and click the refresh button.
2-bis) Nothing
3)
V. Observed: Search bar is not focused. ULS is not loaded, see attachment.
Compare:
1)
2-ter) Press tab button
II.
3)
III.
Compare:
1)
2-quater) Press ctrl-shift-J or any other ctrl shortcut.
II-bis. Observed: the IME icon appears.
3)
III.
--
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