diff --git a/index.html b/index.html
index 79a7308..acd0919 100644
--- a/index.html
+++ b/index.html
@@ -362,6 +362,15 @@
+
+
+ Permissions task source
+
+
+ The permissions task source is a [=task source=] used to
+ perform permissions-related [=tasks=] in this specification.
+
+
@@ -827,9 +836,9 @@
If the conversion [=exception/throws=] an [=exception=], return a promise
rejected with that exception.
- Let promise be [=a new promise=].
+ Let |promise:Promise| be [=a new promise=].
- Return promise and continue [=in parallel=]:
+ Return |promise| and continue [=in parallel=]:
- Let |status| be create a `PermissionStatus` with |typedDescriptor|.
@@ -838,7 +847,8 @@
- Run |query|'s {{PermissionDescriptor/name}}'s [=powerful feature/permission
query algorithm=], passing |query| and |status|.
- - [=Resolve=] promise with |status|.
+
- [=Queue a global task=] on the [=permissions task source=] with [=this=]'s
+ [=relevant global object=] to [=resolve=] |promise| with |status|.
@@ -946,8 +956,8 @@
algorithm=], passing |query| and |status|.
- Queue a task on the permissions task source to
- fire an event named change
at |status|.
+ Queue a task on the [=permissions task source=] to fire an event named
+ change
at |status|.
@@ -1092,7 +1102,7 @@
For each environment settings object |target| in |targets|:
-
- Queue a task |task| on the permissions task source of |target|'s
+ Queue a task |task| on the [=permissions task source=] of |target|'s
[=relevant settings object=]'s [=environment settings object/global object=]'s
[=Window/browsing context=] to perform the following step: