From: Timo Tijhof Date: Thu, 22 Jun 2017 22:49:56 +0000 (+0100) Subject: resourceloader: Backport jquery-migrate.js patch for exceptionHook X-Git-Tag: 1.31.0-rc.0~2914^2 X-Git-Url: https://git.heureux-cyclage.org/?p=lhc%2Fweb%2Fwiklou.git;a=commitdiff_plain;h=a77525e56ac1a945d3cb2ef150191137d815fceb resourceloader: Backport jquery-migrate.js patch for exceptionHook jQuery Migrate has to monkey-patch jQuery.Deferred, but in doing so it also effectively disables exceptionHook, which means exceptions are no longer logged to the console. Bug: T168086 Change-Id: Id46abcc7fb5e65954532b114636bf0f1f000a551 --- diff --git a/resources/lib/jquery/jquery.migrate.js b/resources/lib/jquery/jquery.migrate.js index 05b1a803c2..879509f996 100644 --- a/resources/lib/jquery/jquery.migrate.js +++ b/resources/lib/jquery/jquery.migrate.js @@ -535,6 +535,8 @@ jQuery.Deferred = function( func ) { return deferred; }; +// Preserve handler of uncaught exceptions in promise chains +jQuery.Deferred.exceptionHook = oldDeferred.exceptionHook; })( jQuery, window );