- From: Domenic Denicola <notifications@github.com>
- Date: Mon, 01 May 2017 15:07:13 -0700
- To: heycam/webidl <webidl@noreply.github.com>
- Cc: Subscribed <subscribed@noreply.github.com>
Received on Monday, 1 May 2017 22:07:46 UTC
This fixes https://www.w3.org/Bugs/Public/show_bug.cgi?id=28244, aligning Web IDL objects with the built-in ECMAScript objects (see #226), and updating the spec to match 1/4 browsers (Chrome) instead of 0/4 as it currently does.
(Currently no non-Chrome browsers install Symbol.toStringTag properties on any objects, but instead contradict the ECMAScript specification and use magic to produce [object InterfaceName] / [object InterfaceNamePrototype].)
---
/cc @bzbarsky, who tried to implement this in https://groups.google.com/forum/#!searchin/mozilla.dev.platform/toStringTag%7Csort:relevance/mozilla.dev.platform/IZNh8QAXkFA/me59gpo5PgAJ but got pushback.
/cc @travisleithead and @samweinig about implementing this in Edge and WebKit.
You can view, comment on, or merge this pull request online at:
https://github.com/heycam/webidl/pull/357
-- Commit Summary --
* Only install @@toStringTag on the prototype
-- File Changes --
M index.bs (33)
-- Patch Links --
https://github.com/heycam/webidl/pull/357.patch
https://github.com/heycam/webidl/pull/357.diff
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/heycam/webidl/pull/357
Received on Monday, 1 May 2017 22:07:46 UTC