<div dir="ltr"><div>The way that WebIDL require Object.prototype.toString to return "[object TypePrototype]" for the interface prototype object and "[object Type]" for the instances seems to imply that every instance needs to have an own @@toStringTag.</div>

<div><br></div><a href="http://people.mozilla.org/~jorendorff/es6-draft.html#sec-15.2.4.2">http://people.mozilla.org/~jorendorff/es6-draft.html#sec-15.2.4.2</a><br clear="all"><div><a href="http://dev.w3.org/2006/webapi/WebIDL/#es-environment">http://dev.w3.org/2006/webapi/WebIDL/#es-environment</a><br>

</div><div><br></div><div>If an instance does not have its own @@toStringTag, Object.prototype.toString will read through to the [[Prototype]] which would return the wrong string.</div><div><br></div>-- <br>erik<br><br><br>


<br><br><br>
</div>