From 5d1070bce4dec31900725b75283af0ef9f50a49a Mon Sep 17 00:00:00 2001
From: Joshua Bell [=upgradeneeded=]
at |request| with |old
version| and |version|.
- 5. If |didThrow| is set, run the steps to [=abort a
+ 6. Unset |transaction|'s [=transaction/active flag=].
+ 7. If |didThrow| is set, run the steps to [=abort a
transaction=] with the |error| property set to a newly
created "{{AbortError}}" {{DOMException}}.
diff --git a/index.html b/index.html
index 0f001b9..3a21f15 100644
--- a/index.html
+++ b/index.html
@@ -5380,9 +5380,13 @@
Set transaction’s active flag.
Let didThrow be the result of running the steps to fire a version change event named upgradeneeded
at request with old
version and version.
Unset transaction’s active flag.
If didThrow is set, run the steps to abort a
transaction with the error property set to a newly created "AbortError
" DOMException
.
Let legacyOutputDidListenersThrowFlag be initially unset.
Set transaction’s active flag.
+Set transaction’s active flag.
Dispatch event at request with legacyOutputDidListenersThrowFlag.
Unset transaction’s active flag.
+Unset transaction’s active flag.
If legacyOutputDidListenersThrowFlag is set,
run the steps to abort a transaction with transaction and a newly created "AbortError
" DOMException
.
Let legacyOutputDidListenersThrowFlag be initially unset.
Set transaction’s active flag.
+Set transaction’s active flag.
Dispatch event at request with legacyOutputDidListenersThrowFlag.
Unset transaction’s active flag.
+Unset transaction’s active flag.
If legacyOutputDidListenersThrowFlag is set,
run the steps to abort a transaction with transaction and a newly created "AbortError
" DOMException
and terminate these steps. This is done even if the
@@ -7999,9 +8003,9 @@