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

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>106849</bug_id>
          
          <creation_ts>2013-01-14 17:53:56 -0800</creation_ts>
          <short_desc>[Microdata] propertiesCollection[name] should return undefined if item doesn&apos;t have a property named &apos;name&apos;</short_desc>
          <delta_ts>2013-01-15 10:50:45 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>DOM</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</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>92986</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Arko Saha">arko</reporter>
          <assigned_to name="Arko Saha">arko</assigned_to>
          <cc>abarth</cc>
    
    <cc>haraken</cc>
    
    <cc>japhet</cc>
    
    <cc>rniwa</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>806841</commentid>
    <comment_count>0</comment_count>
    <who name="Arko Saha">arko</who>
    <bug_when>2013-01-14 17:53:56 -0800</bug_when>
    <thetext>Test:

&lt;html&gt;
&lt;body&gt;
&lt;div id=&quot;myDiv&quot; itemscope&gt;&lt;div itemprop=&quot;bar&quot;&gt; &lt;/div&gt;&lt;/div&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
    alert(document.getElementById(&quot;myDiv&quot;).properties[&apos;foo&apos;]);
&lt;/script&gt;
&lt;/body&gt;
&lt;/html&gt;

Expected: Should return undefined.
Actual: Returns [object PropertyNodeList]

This issue is observed in chromium port only.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>806845</commentid>
    <comment_count>1</comment_count>
      <attachid>182671</attachid>
    <who name="Arko Saha">arko</who>
    <bug_when>2013-01-14 18:01:53 -0800</bug_when>
    <thetext>Created attachment 182671
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>807096</commentid>
    <comment_count>2</comment_count>
      <attachid>182671</attachid>
    <who name="Kentaro Hara">haraken</who>
    <bug_when>2013-01-15 01:20:07 -0800</bug_when>
    <thetext>Comment on attachment 182671
Patch

Looks good.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>807456</commentid>
    <comment_count>3</comment_count>
      <attachid>182671</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-01-15 10:50:41 -0800</bug_when>
    <thetext>Comment on attachment 182671
Patch

Clearing flags on attachment: 182671

Committed r139756: &lt;http://trac.webkit.org/changeset/139756&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>807457</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-01-15 10:50:45 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>182671</attachid>
            <date>2013-01-14 18:01:53 -0800</date>
            <delta_ts>2013-01-15 10:50:41 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-106849-20130114175853.patch</filename>
            <type>text/plain</type>
            <size>4695</size>
            <attacher name="Arko Saha">arko</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDEzOTY5NykKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE3IEBACisyMDEzLTAxLTE0ICBBcmtvIFNh
aGEgIDxhcmtvQG1vdG9yb2xhLmNvbT4KKworICAgICAgICBNaWNyb2RhdGE6IHByb3BlcnRpZXND
b2xsZWN0aW9uW25hbWVdIHNob3VsZCByZXR1cm4gdW5kZWZpbmVkIGlmIGl0ZW0gZG9lc24ndCBo
YXZlIGEgcHJvcGVydHkgbmFtZWQgJ25hbWUnCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD0xMDY4NDkKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICBXZSBzaG91bGQgcmV0dXJuIHVuZGVmaW5lZCBpZiBoYXNOYW1l
ZEl0ZW0oKSBpcyBmYWxzZS4KKworICAgICAgICBUZXN0OiBmYXN0L2RvbS9NaWNyb0RhdGEvcHJv
cGVydGllcy1jb2xsZWN0aW9uLW5hbWVkZ2V0dGVyLXdpdGgtaW52YWxpZC1uYW1lLmh0bWwKKwor
ICAgICAgICAqIGJpbmRpbmdzL3Y4L2N1c3RvbS9WOEhUTUxDb2xsZWN0aW9uQ3VzdG9tLmNwcDoK
KyAgICAgICAgKFdlYkNvcmU6OlY4SFRNTENvbGxlY3Rpb246Om5hbWVkUHJvcGVydHlHZXR0ZXIp
OgorCiAyMDEzLTAxLTE0ICBMZXZpIFdlaW50cmF1YiAgPGxldml3QGNocm9taXVtLm9yZz4KIAog
ICAgICAgICBSb2xsaW5nIG91dCByMTM5NjE4LiBBcHBlYXJzIHRvIGJlIGNhdXNpbmcgc3BvcmFk
aWMgY3Jhc2hlcyBvbiBEZWJ1ZyBib3RzLgpJbmRleDogU291cmNlL1dlYkNvcmUvYmluZGluZ3Mv
djgvY3VzdG9tL1Y4SFRNTENvbGxlY3Rpb25DdXN0b20uY3BwCj09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJj
ZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L2N1c3RvbS9WOEhUTUxDb2xsZWN0aW9uQ3VzdG9tLmNwcAko
cmV2aXNpb24gMTM5Njk3KQorKysgU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvY3VzdG9tL1Y4
SFRNTENvbGxlY3Rpb25DdXN0b20uY3BwCSh3b3JraW5nIGNvcHkpCkBAIC01NCw2ICs1NCw4IEBA
IHY4OjpIYW5kbGU8djg6OlZhbHVlPiBWOEhUTUxDb2xsZWN0aW9uOjoKICAgICBIVE1MQ29sbGVj
dGlvbiogaW1wID0gVjhIVE1MQ29sbGVjdGlvbjo6dG9OYXRpdmUoaW5mby5Ib2xkZXIoKSk7CiAj
aWYgRU5BQkxFKE1JQ1JPREFUQSkKICAgICBpZiAoaW1wLT50eXBlKCkgPT0gSXRlbVByb3BlcnRp
ZXMpIHsKKyAgICAgICAgaWYgKCFzdGF0aWNfY2FzdDxIVE1MUHJvcGVydGllc0NvbGxlY3Rpb24q
PihpbXApLT5oYXNOYW1lZEl0ZW0odG9XZWJDb3JlQXRvbWljU3RyaW5nKG5hbWUpKSkKKyAgICAg
ICAgICAgIHJldHVybiB2OFVuZGVmaW5lZCgpOwogICAgICAgICBSZWZQdHI8UHJvcGVydHlOb2Rl
TGlzdD4gaXRlbSA9IHN0YXRpY19jYXN0PEhUTUxQcm9wZXJ0aWVzQ29sbGVjdGlvbio+KGltcCkt
PnByb3BlcnR5Tm9kZUxpc3QodG9XZWJDb3JlQXRvbWljU3RyaW5nKG5hbWUpKTsKICAgICAgICAg
aWYgKCFpdGVtKQogICAgICAgICAgICAgcmV0dXJuIHY4VW5kZWZpbmVkKCk7CkluZGV4OiBMYXlv
dXRUZXN0cy9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCShy
ZXZpc2lvbiAxMzk2OTcpCisrKyBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHdvcmtpbmcgY29weSkK
QEAgLTEsMyArMSwxMyBAQAorMjAxMy0wMS0xNCAgQXJrbyBTYWhhICA8YXJrb0Btb3Rvcm9sYS5j
b20+CisKKyAgICAgICAgTWljcm9kYXRhOiBwcm9wZXJ0aWVzQ29sbGVjdGlvbltuYW1lXSBzaG91
bGQgcmV0dXJuIHVuZGVmaW5lZCBpZiBpdGVtIGRvZXNuJ3QgaGF2ZSBhIHByb3BlcnR5IG5hbWVk
ICduYW1lJworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
MTA2ODQ5CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAg
KiBmYXN0L2RvbS9NaWNyb0RhdGEvcHJvcGVydGllcy1jb2xsZWN0aW9uLW5hbWVkZ2V0dGVyLXdp
dGgtaW52YWxpZC1uYW1lLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogZmFzdC9kb20v
TWljcm9EYXRhL3Byb3BlcnRpZXMtY29sbGVjdGlvbi1uYW1lZGdldHRlci13aXRoLWludmFsaWQt
bmFtZS5odG1sOiBBZGRlZC4KKwogMjAxMy0wMS0xNCAgTGV2aSBXZWludHJhdWIgIDxsZXZpd0Bj
aHJvbWl1bS5vcmc+CiAKICAgICAgICAgU3BlY3VsYXRpdmVseSByb2xsaW5nIG91dCByMTM5NjE4
LiBBcHBlYXJzIHRvIGJlIGNhdXNpbmcgc3BvcmFkaWMgY3Jhc2hlcyBvbiBEZWJ1ZyBib3RzLgpJ
bmRleDogTGF5b3V0VGVzdHMvZmFzdC9kb20vTWljcm9EYXRhL3Byb3BlcnRpZXMtY29sbGVjdGlv
bi1uYW1lZGdldHRlci13aXRoLWludmFsaWQtbmFtZS1leHBlY3RlZC50eHQKPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot
LS0gTGF5b3V0VGVzdHMvZmFzdC9kb20vTWljcm9EYXRhL3Byb3BlcnRpZXMtY29sbGVjdGlvbi1u
YW1lZGdldHRlci13aXRoLWludmFsaWQtbmFtZS1leHBlY3RlZC50eHQJKHJldmlzaW9uIDApCisr
KyBMYXlvdXRUZXN0cy9mYXN0L2RvbS9NaWNyb0RhdGEvcHJvcGVydGllcy1jb2xsZWN0aW9uLW5h
bWVkZ2V0dGVyLXdpdGgtaW52YWxpZC1uYW1lLWV4cGVjdGVkLnR4dAkod29ya2luZyBjb3B5KQpA
QCAtMCwwICsxLDE0IEBACitUZXN0IHRvIGVuc3VyZSB0aGF0IEhUTUxQcm9wZXJ0aWVzQ29sbGVj
dGlvbltuYW1lXSBzaG91bGQgcmV0dXJuIHVuZGVmaW5lZCBpZiBpdGVtIGRvZXNuJ3QgaGF2ZSBh
IHByb3BlcnR5IG5hbWVkICduYW1lJy4KKworT24gc3VjY2VzcywgeW91IHdpbGwgc2VlIGEgc2Vy
aWVzIG9mICJQQVNTIiBtZXNzYWdlcywgZm9sbG93ZWQgYnkgIlRFU1QgQ09NUExFVEUiLgorCisK
K1BBU1MgdGVzdERpdi5wcm9wZXJ0aWVzWydmb28nXSBpcyB1bmRlZmluZWQKK1BBU1MgIXRlc3RE
aXYucHJvcGVydGllc1snZm9vJ10gaXMgdHJ1ZQorUEFTUyB0ZXN0RGl2LnByb3BlcnRpZXNbJ2Zv
byddID09ICdbb2JqZWN0IFByb3BlcnR5Tm9kZUxpc3RdJyBpcyB0cnVlCitQQVNTIHRlc3REaXYu
cHJvcGVydGllc1snYmFyJ10gaXMgdW5kZWZpbmVkCitQQVNTICF0ZXN0RGl2LnByb3BlcnRpZXNb
J2JhciddIGlzIHRydWUKK1BBU1Mgc3VjY2Vzc2Z1bGx5UGFyc2VkIGlzIHRydWUKKworVEVTVCBD
T01QTEVURQorCkluZGV4OiBMYXlvdXRUZXN0cy9mYXN0L2RvbS9NaWNyb0RhdGEvcHJvcGVydGll
cy1jb2xsZWN0aW9uLW5hbWVkZ2V0dGVyLXdpdGgtaW52YWxpZC1uYW1lLmh0bWwKPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQotLS0gTGF5b3V0VGVzdHMvZmFzdC9kb20vTWljcm9EYXRhL3Byb3BlcnRpZXMtY29sbGVjdGlv
bi1uYW1lZGdldHRlci13aXRoLWludmFsaWQtbmFtZS5odG1sCShyZXZpc2lvbiAwKQorKysgTGF5
b3V0VGVzdHMvZmFzdC9kb20vTWljcm9EYXRhL3Byb3BlcnRpZXMtY29sbGVjdGlvbi1uYW1lZGdl
dHRlci13aXRoLWludmFsaWQtbmFtZS5odG1sCSh3b3JraW5nIGNvcHkpCkBAIC0wLDAgKzEsMjMg
QEAKKzwhRE9DVFlQRSBodG1sPgorPGh0bWw+Cis8aGVhZD4KKzxzY3JpcHQgc3JjPSIuLi8uLi9q
cy9yZXNvdXJjZXMvanMtdGVzdC1wcmUuanMiPjwvc2NyaXB0PgorPHNjcmlwdCBzcmM9InJlc291
cmNlcy9taWNyb2RhdGEtY29tbW9uLmpzIj48L3NjcmlwdD4KKzwvaGVhZD4KKzxib2R5PgorPGRp
diBpZD0idGVzdERpdiIgaXRlbXNjb3BlPjxkaXYgaXRlbXByb3A9ImJhciI+IDwvZGl2PjwvZGl2
PgorPHNjcmlwdD4KK2Rlc2NyaXB0aW9uKCJUZXN0IHRvIGVuc3VyZSB0aGF0IEhUTUxQcm9wZXJ0
aWVzQ29sbGVjdGlvbltuYW1lXSBzaG91bGQgcmV0dXJuIHVuZGVmaW5lZCBpZiBpdGVtIGRvZXNu
J3QgaGF2ZSBhIHByb3BlcnR5IG5hbWVkICduYW1lJy4iKTsKK3ZhciB0ZXN0RGl2ID0gZG9jdW1l
bnQuZ2V0RWxlbWVudEJ5SWQoInRlc3REaXYiKTsKKworc2hvdWxkQmUoInRlc3REaXYucHJvcGVy
dGllc1snZm9vJ10iLCAidW5kZWZpbmVkIik7CitzaG91bGRCZVRydWUoIiF0ZXN0RGl2LnByb3Bl
cnRpZXNbJ2ZvbyddIik7Cit0ZXN0RGl2LmZpcnN0Q2hpbGQuaXRlbVByb3AuYWRkKCdmb28nKTsK
K3Nob3VsZEJlVHJ1ZSgidGVzdERpdi5wcm9wZXJ0aWVzWydmb28nXSA9PSAnW29iamVjdCBQcm9w
ZXJ0eU5vZGVMaXN0XSciKTsKK3Rlc3REaXYuZmlyc3RDaGlsZC5pdGVtUHJvcC5yZW1vdmUoJ2Jh
cicpOworc2hvdWxkQmUoInRlc3REaXYucHJvcGVydGllc1snYmFyJ10iLCAidW5kZWZpbmVkIik7
CitzaG91bGRCZVRydWUoIiF0ZXN0RGl2LnByb3BlcnRpZXNbJ2JhciddIik7Cis8L3NjcmlwdD4K
KzxzY3JpcHQgc3JjPSIuLi8uLi9qcy9yZXNvdXJjZXMvanMtdGVzdC1wb3N0LmpzIj48L3Njcmlw
dD4KKzwvYm9keT4KKzwvaHRtbD4K
</data>

          </attachment>
      

    </bug>

</bugzilla>