Skip to content

Commit 5df4a38

Browse files
authored
Forward subscriber’s abort signal to event listener (#187)
1 parent a8bfae2 commit 5df4a38

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

spec.bs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1811,11 +1811,11 @@ partial interface EventTarget {
18111811
:: false
18121812

18131813
: [=event listener/signal=]
1814-
:: null
1814+
:: |subscriber|'s [=Subscriber/subscription controller=]'s [=AbortController/signal=]
18151815

1816-
Note: The {{AbortSignal}} for event listeners [=add an event listener|added=] by
1817-
{{EventTarget/when()}} is managed by the {{Observable}} itself. See
1818-
{{Observable/subscribe()}} and {{SubscribeOptions}}.
1816+
Note: This ensures that the [=event listener=] is cleaned up when
1817+
[=Subscriber/subscription controller=]'s [=AbortController/signal=] is [=AbortSignal/aborted=],
1818+
regardless of an engine's ownership model.
18191819

18201820
1. Return |observable|.
18211821
</div>

0 commit comments

Comments
 (0)