Skip to content

Add a way to identify Abort errors originating from controllers #1033

Closed
@benjamingr

Description

@benjamingr

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    addition/proposalNew features or enhancementsneeds implementer interestMoving the issue forward requires implementers to express interesttopic: abortingAbortController and AbortSignal

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions