Hey,
I recently realized that it's now impossible (since .reason and .abort(reason)) to identify AbortErrors, it would be really useful if there was some way to identify them as originating from cancellation (timeout is cancellation in that it's not an exceptional case that should warrant monitoring probably).
It would be useful either to have a property on DOMExceptions that signal cancellation/timeout users can check or a branding check AbortSignal.isAbortError or similar.
This would enhance the ergonomics of using AbortSignals while allowing the flexibility of passing reason.
Hey,
I recently realized that it's now impossible (since
.reasonand.abort(reason)) to identifyAbortErrors, it would be really useful if there was some way to identify them as originating from cancellation (timeout is cancellation in that it's not an exceptional case that should warrant monitoring probably).It would be useful either to have a property on
DOMExceptions that signal cancellation/timeout users can check or a branding checkAbortSignal.isAbortErroror similar.This would enhance the ergonomics of using
AbortSignals while allowing the flexibility of passingreason.