From: Timo Tijhof Date: Thu, 5 Oct 2017 19:26:50 +0000 (+0100) Subject: jquery-migrate: Disable console.trace() call by default X-Git-Tag: 1.31.0-rc.0~1859 X-Git-Url: http://git.cyclocoop.org/%24dirpuce/puce%24spip_lang_rtl.gif?a=commitdiff_plain;h=ccf2bdd4dd8c3c40a26f9eeee2fb9fb888376308;p=lhc%2Fweb%2Fwiklou.git jquery-migrate: Disable console.trace() call by default They are slow and spammy, especially given in modern browsers console.warn() already provides a trace (and one that is collapsed by default in Chrome, which seems preferred). Change-Id: I94d3c7bf6deb47c2f3f660dfd2298ee293e7d825 --- diff --git a/resources/lib/jquery/jquery.migrate.js b/resources/lib/jquery/jquery.migrate.js index 19cdef6590..992a734b29 100644 --- a/resources/lib/jquery/jquery.migrate.js +++ b/resources/lib/jquery/jquery.migrate.js @@ -4,6 +4,8 @@ * * Patched for MediaWiki: * - Add mw.track instrumentation for statistics. + * - Disable jQuery.migrateTrace by default. They are slow and + * redundant given console.warn() already provides a trace. */ ;( function( factory ) { if ( typeof define === "function" && define.amd ) { @@ -61,7 +63,8 @@ jQuery.migrateWarnings = []; // Set to false to disable traces that appear with warnings if ( jQuery.migrateTrace === undefined ) { - jQuery.migrateTrace = true; + // PATCH: Disable extra console.trace() call --Krinkle + jQuery.migrateTrace = false; } // Forget any warnings we've already given; public