- From: <bugzilla@jessica.w3.org>
- Date: Sat, 22 Dec 2012 00:55:24 +0000
- To: public-webapps-bugzilla@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=20493
Bug ID: 20493
Summary: [Custom]: Custom constructor setup in the spec is
wrong
Classification: Unclassified
Product: WebAppsWG
Version: unspecified
Hardware: PC
OS: All
Status: NEW
Severity: normal
Priority: P2
Component: Component Model
Assignee: dglazkov@chromium.org
Reporter: bzbarsky@mit.edu
QA Contact: public-webapps-bugzilla@w3.org
Blocks: 14968
>"Set PROTOTYPE as the prototype property on CONSTRUCTOR
>Set CONSTRUCTOR as the constructor property on PROTOTYPE."
Those should be defining properties, not setting them. Furthermore, those
properties should have some non-default property attributes (which you have to
think about once you start defining properties). In particular, the
.constructor of the prototype should not be enumerable (because otherwise
enumeration on all the elements involved would see it!), and the .prototype of
the constructor should probably not be configurable, writable, or enumerable
(which is how WebIDL .prototype and standard class .prototype work), though
this part we could at least argue about.
--
You are receiving this mail because:
You are the QA Contact for the bug.
Received on Saturday, 22 December 2012 00:55:26 UTC