Skip to content

Commit c4ef5d3

Browse files
authored
Fail with "no such node" error if origin doesn't match when deserializing a shared reference. (#379)
1 parent b3fd58d commit c4ef5d3

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

index.bs

+2-2
Original file line numberDiff line numberDiff line change
@@ -1224,8 +1224,8 @@ To <dfn>deserialize shared reference</dfn> given |shared reference|, |realm| and
12241224
[=realm execution context=]'s Realm component is |realm|.
12251225

12261226
1. If |node|'s [=node document=]'s [=Document/origin=] is not [=same origin
1227-
domain=] with |environment settings|'s [=environment settings object/origin=] then
1228-
return null.
1227+
domain=] with |environment settings|'s [=environment settings object/origin=]
1228+
then return [=error=] with [=error code=] [=no such node=].
12291229

12301230
Note: This ensures that WebDriver-BiDi can not be used to pass objects
12311231
between realms that do not otherwise permit script access.

0 commit comments

Comments
 (0)