<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://www.w3.org/Bugs/Public/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4"
          urlbase="https://www.w3.org/Bugs/Public/"
          
          maintainer="sysbot+bugzilla@w3.org"
>

    <bug>
          <bug_id>21219</bug_id>
          
          <creation_ts>2013-03-08 08:49:10 +0000</creation_ts>
          <short_desc>[Custom]: document.register() should allow aliases of same prototype object.</short_desc>
          <delta_ts>2013-04-22 23:07:49 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebAppsWG</product>
          <component>HISTORICAL - Component Model</component>
          <version>unspecified</version>
          <rep_platform>PC</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>18720</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Morrita Hajime">morrita</reporter>
          <assigned_to name="Dimitri Glazkov">dglazkov</assigned_to>
          
          
          <qa_contact>public-webapps-bugzilla</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>84111</commentid>
    <comment_count>0</comment_count>
    <who name="Morrita Hajime">morrita</who>
    <bug_when>2013-03-08 08:49:10 +0000</bug_when>
    <thetext>Current document.register() definition [1]
guarantees that one prototype object has at most one element name.

Gowever, it can be tricky for implementors to ensure
the uniqueness of the prototype object.
Identities of JavaScript objects are fragile in C++ world - They are moving!

In my opinion, this relaxation is acceptable because HTMLElement, for example,
has multiple names.

[1] https://dvcs.w3.org/hg/webcomponents/raw-file/tip/spec/custom/index.html#extensions-to-document-interface</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>86508</commentid>
    <comment_count>1</comment_count>
    <who name="Dimitri Glazkov">dglazkov</who>
    <bug_when>2013-04-22 23:06:56 +0000</bug_when>
    <thetext>Okay.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>86509</commentid>
    <comment_count>2</comment_count>
    <who name="Dimitri Glazkov">dglazkov</who>
    <bug_when>2013-04-22 23:07:49 +0000</bug_when>
    <thetext>https://dvcs.w3.org/hg/webcomponents/rev/5c81755dcdf5</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>