@@ -12393,11 +12393,11 @@ Issue: The relevant |this| value is not always well-defined; see
12393
12393
The set of interfaces that a [=platform object=] [=implements=] does not change over
12394
12394
the lifetime of the object.
12395
12395
12396
- Multiple [=interface objects=] associated with different [=Realm/global objects=]
12397
- will allocate [=platform objects =] which have \[[PrimaryInterface]] internal
12398
- slots referencing the same underlying [=interface=] . For example, a page may
12399
- contain a same-origin iframe, with the iframe 's method being called on the
12400
- main page's element of the same kind, with no exception thrown.
12396
+ Multiple [=platform objects=] with different [=Realm/global objects=] will share
12397
+ a reference to the same [=interface =] in their \[[PrimaryInterface]] internal
12398
+ slots. For example, a page may contain a same-origin iframe, with the iframe's
12399
+ method being called on the main page 's element of the same kind, with no exception
12400
+ thrown.
12401
12401
12402
12402
[=Interface mixins=] do not participate directly in the evaluation of the [=implements=]
12403
12403
algorithm. Instead, each [=interface=] that the [=interface mixin=] is [=included=] in
@@ -12410,9 +12410,7 @@ Issue: The relevant |this| value is not always well-defined; see
12410
12410
The <dfn id="dfn-primary-interface" export>primary interface</dfn> of a platform object
12411
12411
that [=implements=] one or more interfaces is the value of the object's
12412
12412
\[[PrimaryInterface]] internal slot, which is is the most-derived [=interface=]
12413
- that it [=implements=]. The value of the \[[Prototype]] [=internal slot=]
12414
- of the platform object is the [=interface prototype object=]
12415
- of the [=primary interface=] from the [=platform object=]’s associated global environment.
12413
+ that it [=implements=].
12416
12414
12417
12415
The global environment that a given [=platform object=]
12418
12416
is associated with can <dfn id="dfn-change-global-environment" for="global environment" export>change</dfn> after it has been created. When
0 commit comments