diff --git a/index.html b/index.html
index 83ce767..fb75f86 100644
--- a/index.html
+++ b/index.html
@@ -137,6 +137,14 @@
|data:ShareData|, run the following steps:
+ - Let |window| be [=relevant global object=] of [=this=].
+
+ - If |window| does not have [=transient activation=], return [=a
+ promise rejected with=] with a {{"NotAllowedError"}}
+ {{DOMException}}.
+
+ - [=Consume user activation=] of |window|.
+
- If {{[[sharePromise]]}} is not `null`, return a promise
rejected with {{InvalidStateError}}.
@@ -170,10 +178,9 @@
-
If the [=relevant global object=] of [=this=] does not have
- [=transient activation=], or a file type is being blocked due to
- security considerations, return a promise rejected with with
- a {{"NotAllowedError"}} {{DOMException}}.
+ If a file type is being blocked due to security considerations,
+ return a promise rejected with with a {{"NotAllowedError"}}
+ {{DOMException}}.
Set {{[[sharePromise]]}} to be a new promise.