diff --git a/index.html b/index.html
index bfa443f..ac3a04d 100644
--- a/index.html
+++ b/index.html
@@ -150,6 +150,9 @@
permission, return [=a promise rejected with=] with a
{{"NotAllowedError"}} {{DOMException}}.
+
If {{[[sharePromise]]}} is not `null`, return a promise
+ rejected with {{InvalidStateError}}.
+
Let |window| be [=relevant global object=] of [=this=].
If |window| does not have [=transient activation=], return [=a
@@ -158,9 +161,6 @@
[=Consume user activation=] of |window|.
- If {{[[sharePromise]]}} is not `null`, return a promise
- rejected with {{InvalidStateError}}.
-
If none of |data|'s members {{ShareData/title}},
{{ShareData/text}}, or {{ShareData/url}} or {{ShareData/file}} are
present, return a promise rejected with a {{TypeError}}.