Boris Zbarsky (2015-06-17T18:49:38.000Z)
On 6/17/15 2:35 PM, Mark S. Miller wrote:
> What do other browsers currently do?

Firefox:

 > var w = new WeakMap(); var r = Symbol.for('foo'); w.set(r, true);
TypeError: r is not a non-null object

WebKit nightly:

 > var w = new WeakMap(); var r = Symbol.for('foo'); w.set(r, true);
TypeError: Attempted to set a non-object key in a WeakMap

Don't have a new enough IE to test with offhand.

-Boris
d at domenic.me (2015-07-07T01:42:22.666Z)
On 6/17/15 2:35 PM, Mark S. Miller wrote:
> What do other browsers currently do?

Firefox:

```
 > var w = new WeakMap(); var r = Symbol.for('foo'); w.set(r, true);
TypeError: r is not a non-null object
```

WebKit nightly:

```
> var w = new WeakMap(); var r = Symbol.for('foo'); w.set(r, true);
TypeError: Attempted to set a non-object key in a WeakMap
```

Don't have a new enough IE to test with offhand.