On 10/16/15 10:38 AM, Anne van Kesteren wrote:
I'm not sure what you mean here.  We don't expect them to be === to each
other, but we also don't expect that lack of === to be observable (modulo
some handwaving about document.domain, perhaps).

Per the third paragraph of
https://old.etherpad-mozilla.org/html5-cross-origin-objects that is
untrue. I could be missing something though, since I still have a hard
time wrapping my head around this.

Oh, I see.  Maybe that's the handwaving I recall.

So really, UAs just have to make operator=== work as if these were the same object. I believe abarth indicated that was ok for v8/blink. It's clearly ok for Gecko, because you have to enter a single compartment to do the === and then you have wrappers into the same compartment, which are in fact the same object.

-Boris

Reply via email to