Page MenuHomePhabricator
Feed Advanced Search

Jun 14 2017

Murph9000 added a comment to T167847: jquery.makeCollapsible: FOUC caused by collapsible message box on start of page.

Testing the behaviour on enwiki and meta (actually a few days ago, when I had cause to investigate why my user JS was sometimes slow to fire), the first call to jQuery.ready.promise() frequently occurs after DOMContentLoaded, adding the undesirable delay. I see (jQuery.isReady === false) long after DOMContentLoaded has fired.

Jun 14 2017, 10:02 PM · MediaWiki-User-Interface, Performance Issue
Murph9000 added a comment to T167847: jquery.makeCollapsible: FOUC caused by collapsible message box on start of page.

See https://github.com/jquery/jquery/issues/2100

Jun 14 2017, 9:28 PM · MediaWiki-User-Interface, Performance Issue
Murph9000 added a comment to T167847: jquery.makeCollapsible: FOUC caused by collapsible message box on start of page.

This is probably a known bug in jQuery 1.11 (the version currently in use by WMF), fixed in jQuery 1.12 and later. If the first use of jQuery.ready.promise() comes after the browser has fired the DOMContentLoaded event (or readyState === 'interactive'), jQuery will incorrectly wait until the load event (or readyState === 'complete').

Jun 14 2017, 9:21 PM · MediaWiki-User-Interface, Performance Issue

Jun 7 2017

Murph9000 created T167249: API JSON formatversion=2 output incorrectly using strings for numbers and booleans.
Jun 7 2017, 4:38 AM · Growth-Team, PageTriage, Growth-Team-Filtering
Murph9000 created T167248: API JSON date format.
Jun 7 2017, 4:18 AM · MW-1.41-notes (1.41.0-wmf.1; 2023-03-20), Growth-Team-Filtering, Growth-Team, PageTriage