From ccf2bdd4dd8c3c40a26f9eeee2fb9fb888376308 Mon Sep 17 00:00:00 2001 From: Timo Tijhof Date: Thu, 5 Oct 2017 20:26:50 +0100 Subject: [PATCH] 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 --- resources/lib/jquery/jquery.migrate.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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 -- 2.20.1