diff options
author | Michał Gołębiowski-Owczarek <m.goleb@gmail.com> | 2023-03-14 22:32:45 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-03-14 22:32:45 +0100 |
commit | 258ca1ec6a373f85f7849308c967b7e6a993e6e7 (patch) | |
tree | 085396fc342655770c8578781fe230f05ac69727 /src/deferred.js | |
parent | f088c36631df3d5dc98408debd147ea5d3618557 (diff) | |
download | jquery-258ca1ec6a373f85f7849308c967b7e6a993e6e7.tar.gz jquery-258ca1ec6a373f85f7849308c967b7e6a993e6e7.zip |
Deferred: Rename `getStackHook` to `getErrorHook`
Rename `jQuery.Deferred.getStackHook` to `jQuery.Deferred.getErrorHook`
to indicate passing an error instance is usually a better choice - it
works with source maps while a raw stack generally does not.
In jQuery `3.7.0`, we'll keep both names, marking the old one as
deprecated. In jQuery `4.0.0` we'll just keep the new one. This
change implements the `4.0.0` version; PR gh-5212 implements
the `3.7.0` one.
Fixes gh-5201
Closes gh-5211
Ref gh-5212
Diffstat (limited to 'src/deferred.js')
-rw-r--r-- | src/deferred.js | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/deferred.js b/src/deferred.js index dc4294726..0d77ac9d6 100644 --- a/src/deferred.js +++ b/src/deferred.js @@ -188,7 +188,7 @@ jQuery.extend( { if ( jQuery.Deferred.exceptionHook ) { jQuery.Deferred.exceptionHook( e, - process.stackTrace ); + process.error ); } // Support: Promises/A+ section 2.3.3.3.4.1 @@ -216,10 +216,10 @@ jQuery.extend( { process(); } else { - // Call an optional hook to record the stack, in case of exception + // Call an optional hook to record the error, in case of exception // since it's otherwise lost when execution goes async - if ( jQuery.Deferred.getStackHook ) { - process.stackTrace = jQuery.Deferred.getStackHook(); + if ( jQuery.Deferred.getErrorHook ) { + process.error = jQuery.Deferred.getErrorHook(); } window.setTimeout( process ); } |