Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork33.8k
Open
Description
Looking at the code forcallWithErrorHandling
, it has atry/catch
block which will callhandleError
when an error occurs.
However,handleError
will then try to process the error withcallWithErrorHandling
again, which leads to infinite recursion, causingRangeError Maximum call stack size exceeded
.
Aside from making sure the custom error handler doesn't ever throw any errors, can we maybe prevent within Vue thatcallWithErrorHandling
will not be called again recursively if it itself has errored?
Metadata
Metadata
Assignees
Labels
No labels