- From: <bugzilla@jessica.w3.org>
- Date: Tue, 22 May 2012 02:30:30 +0000
- To: public-webapps-bugzilla@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=17146 Summary: [Custom]: Constructor generation algorithm doesn’t create the right prototype chain Product: WebAppsWG Version: unspecified Platform: PC OS/Version: All Status: NEW Severity: normal Priority: P2 Component: Component Model AssignedTo: dglazkov@chromium.org ReportedBy: dominicc@chromium.org QAContact: public-webapps-bugzilla@w3.org Blocks: 14968 Specifically in this part: "Create a new JavaScript object with BASE as prototype" This is a ambiguous because BASE is described as "a DOM element which implements the HTMLElement interface." Is it an instance of a DOM element? Or the constructor like HTMLFooElement? Anyway, the prototype of the new JavaScript object should be BASE.prototype, eg HTMLDivElement.prototype. Probably more precise prose is required here because not all HTML elements have specific unique prototypes (eg INS, DEL both use HTMLModElement.) Can I suggest replacing step 1 with language like: Let BASEINTERFACE be the DOM Interface used by BASE. Create a new JavaScript object with BASEINTERFACE.prototype as the prototype. -- Configure bugmail: https://www.w3.org/Bugs/Public/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug.
Received on Tuesday, 22 May 2012 02:30:53 UTC