Skip to content

Commit fb64e95

Browse files
committed
Fixing MessageEvent and ExtendableMessageEvent.
1 parent a8c62ea commit fb64e95

File tree

1 file changed

+13
-6
lines changed

1 file changed

+13
-6
lines changed

index.bs

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -132,6 +132,17 @@ runs the following steps:
132132

133133
### `ExtendableMessageEvent` ### {#extraction-ExtendableMessageEvent}
134134

135+
<div algorithm="extract an origin ExtendableMessageEvent">
136+
An object implementing the {{ExtendableMessageEvent}} interface's [$extract an origin$] operation
137+
runs the following steps:
138+
139+
1. Return [=this=]'s {{ExtendableMessageEvent/origin}}.
140+
141+
ISSUE: This doesn't actually work, as `ExtendableMessageEvent` holds a serialized origin,
142+
not an origin. We'll need to adjust step 6.2.2 of {{ServiceWorker}}'s
143+
{{ServiceWorker/postMessage(message, options)}} accordingly.
144+
145+
</div><!-- ExtendableMessageEvent -->
135146

136147
### `HTMLHyperlinkElementUtils` ### {#extraction-HTMLHyperlinkElementUtils}
137148

@@ -197,14 +208,10 @@ runs the following steps:
197208
### `MessageEvent` ### {#extraction-MessageEvent}
198209

199210
<div algorithm="extract an origin MessageEvent">
200-
An object implementing the {{MessageEvent}} mixin's [$extract an origin$] operation
211+
An object implementing the {{MessageEvent}} interface's [$extract an origin$] operation
201212
runs the following steps:
202213

203-
1. Return [=this=]'s {{ExtendableMessageEvent/origin}}.
204-
205-
ISSUE: This doesn't actually work, as `ExtendableMessageEvent` holds a serialized origin,
206-
not an origin. We'll need to adjust step 6.2.2 of {{ServiceWorker}}'s
207-
{{ServiceWorker/postMessage(message, options)}} accordingly.
214+
1. Return [=this=]'s [=relevant settings object=]'s [=environment settings object/origin=].
208215

209216
</div><!-- MessageEvent -->
210217

0 commit comments

Comments
 (0)