mirror of
https://github.com/penpot/penpot.git
synced 2026-03-15 06:56:06 +00:00
Identify and silence "signal is aborted without reason" errors by: - Providing an explicit reason to AbortController when subscriptions are disposed. - Updating the global error handler to ignore AbortError exceptions. - Ensuring unhandled rejections use the ignorable exception filter. The root cause was RxJS disposal calling .abort() without a reason, combined with the on-unhandled-rejection handler missing the ignorable error filter. Signed-off-by: Andrey Antukh <niwi@niwi.nz>