[Bug 21739] New: [Custom]: Clarify the semantics of registering an element whose prototype has "constructor" set

https://www.w3.org/Bugs/Public/show_bug.cgi?id=21739

            Bug ID: 21739
           Summary: [Custom]: Clarify the semantics of registering an
                    element whose prototype has "constructor" set
    Classification: Unclassified
           Product: WebAppsWG
           Version: unspecified
          Hardware: PC
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: P2
         Component: Component Model
          Assignee: dglazkov@chromium.org
          Reporter: dominicc@chromium.org
        QA Contact: public-webapps-bugzilla@w3.org
            Blocks: 14968

Section 4 step 3 says "Let CONSTRUCTOR be the interface object whose interface
prototype object is PROTOTYPE". Per the Web IDL spec
<http://www.w3.org/TR/WebIDL/#interface-prototype-object>

"If the [NoInterfaceObject] extended attribute was not specified on the
interface, then the interface prototype object must also have a property named
“constructor” with attributes { [[Writable]]: true, [[Enumerable]]: false,
[[Configurable]]: true } whose value is a reference to the interface object for
the interface."

What should an implementation do if the prototype has a "constructor" property
that is not configurable?

-- 
You are receiving this mail because:
You are the QA Contact for the bug.

Received on Thursday, 18 April 2013 04:56:39 UTC