<?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>32936</bug_id>
          
          <creation_ts>2009-12-25 11:07:26 -0800</creation_ts>
          <short_desc>HTML5 &lt;section&gt; element support</short_desc>
          <delta_ts>2010-04-05 05:34:07 -0700</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>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc>http://www.whatwg.org/specs/web-apps/current-work/multipage/sections.html#the-section-element</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>32934</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Kent Tamura">tkent</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>mjs</cc>
    
    <cc>sam</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>webmaster</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>174877</commentid>
    <comment_count>0</comment_count>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2009-12-25 11:07:26 -0800</bug_when>
    <thetext>Implement &lt;section&gt; element. It should be very similar to &lt;nav&gt; we already have.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>174880</commentid>
    <comment_count>1</comment_count>
      <attachid>45494</attachid>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2009-12-25 11:17:21 -0800</bug_when>
    <thetext>Created attachment 45494
Proposed patch

The patch is very similar to http://trac.webkit.org/changeset/47489 for &lt;nav&gt;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>174881</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2009-12-25 11:19:06 -0800</bug_when>
    <thetext>style-queue ran check-webkit-style on attachment 45494 without any errors.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>174924</commentid>
    <comment_count>3</comment_count>
      <attachid>45494</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2009-12-25 20:18:17 -0800</bug_when>
    <thetext>Comment on attachment 45494
Proposed patch

&gt; +debug(&apos;&amp;lt;section&gt; can be nest nested inside &amp;lt;section&gt;:&apos;);

Looks like &quot;nest&quot; here is an extra word.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>174925</commentid>
    <comment_count>4</comment_count>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2009-12-25 21:30:15 -0800</bug_when>
    <thetext>(In reply to comment #3)
&gt; (From update of attachment 45494 [details])
&gt; &gt; +debug(&apos;&amp;lt;section&gt; can be nest nested inside &amp;lt;section&gt;:&apos;);
&gt; 
&gt; Looks like &quot;nest&quot; here is an extra word.

Right! Removed and reset the expected result.

Landed as r52564: &lt;http://trac.webkit.org/changeset/52564&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>208267</commentid>
    <comment_count>5</comment_count>
    <who name="Lars Gunther">webmaster</who>
    <bug_when>2010-04-03 02:30:45 -0700</bug_when>
    <thetext>As far as I can tell, this bug did not include the actual sectioning behaviour? I.e.

&lt;h1&gt;foo&lt;/h1&gt;
&lt;p&gt;Lorem&lt;/p&gt;
&lt;section&gt;
  &lt;h1&gt;bar&lt;/h1&gt;
  &lt;p&gt;Lorem&lt;/p&gt;
&lt;/section&gt;

Should be functionally equivalent to:

&lt;h1&gt;Foo&lt;/h1&gt;
&lt;p&gt;Lorem&lt;/p&gt;
&lt;h2&gt;Bar&lt;/h2&gt;
&lt;p&gt;Lorem&lt;/p&gt;

I see no open bug about sectioning. Should one be opened?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>208270</commentid>
    <comment_count>6</comment_count>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2010-04-03 03:09:23 -0700</bug_when>
    <thetext>(In reply to comment #5)
&gt; As far as I can tell, this bug did not include the actual sectioning behaviour?

What part of the HTML5 spec are you talking about?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>208282</commentid>
    <comment_count>7</comment_count>
    <who name="Lars Gunther">webmaster</who>
    <bug_when>2010-04-03 09:32:37 -0700</bug_when>
    <thetext>Sectioning is described here:

http://dev.w3.org/html5/spec/dom.html#sectioning-content-0

http://dev.w3.org/html5/spec/semantics.html#headings-and-sections

We also have this unofficial resource: http://gsnedders.html5.org/outliner/</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>208421</commentid>
    <comment_count>8</comment_count>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2010-04-05 02:28:18 -0700</bug_when>
    <thetext>(In reply to comment #7)

Two fragments in Comment #5 are equivalent in the outline algorithm, and they should not be equivalent as DOM trees.
I don&apos;t know we have reasons to implement the outline algorithm in WebKit.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>208444</commentid>
    <comment_count>9</comment_count>
    <who name="Lars Gunther">webmaster</who>
    <bug_when>2010-04-05 05:34:07 -0700</bug_when>
    <thetext>(In reply to comment #8)

&gt; Two fragments in Comment #5 are equivalent in the outline algorithm, and they
&gt; should not be equivalent as DOM trees.
&gt; I don&apos;t know we have reasons to implement the outline algorithm in WebKit.

It&apos;s not about the DOM tree, since they should not be equivalent. But it is about semantics and thus about accessibility and default styling.

When users jump between headings in programs like JAWS, an H1 within a section is not equal to an H1 outside of it.

Also, H1 within a section should probably not have the same default styling as an H1 outside of it.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>45494</attachid>
            <date>2009-12-25 11:17:21 -0800</date>
            <delta_ts>2009-12-25 20:18:17 -0800</delta_ts>
            <desc>Proposed patch</desc>
            <filename>0001-section-1.patch</filename>
            <type>text/plain</type>
            <size>10713</size>
            <attacher name="Kent Tamura">tkent</attacher>
            
              <data encoding="base64">RnJvbSBhNjVmM2ZkYjEwNjUxZmNhYWU3Yzc5N2Q3OGY0NzllOTEyZDFlMTBlIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBLZW50IFRhbXVyYSA8dGtlbnRAY2hyb21pdW0ub3JnPgpEYXRl
OiBTYXQsIDI2IERlYyAyMDA5IDA0OjAxOjM0ICswOTAwClN1YmplY3Q6IFtQQVRDSF0gc2VjdGlv
bi0xCgotLS0KIExheW91dFRlc3RzL0NoYW5nZUxvZyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAxNyArKysrKysrKwogTGF5b3V0VGVzdHMvZmFzdC9odG1sL3NjcmlwdC10ZXN0cy9U
RU1QTEFURS5odG1sICAgfCAgIDEzICsrKysrKwogLi4uL2Zhc3QvaHRtbC9zY3JpcHQtdGVzdHMv
c2VjdGlvbi1lbGVtZW50LmpzICAgICAgfCAgIDQzICsrKysrKysrKysrKysrKysrKysrCiBMYXlv
dXRUZXN0cy9mYXN0L2h0bWwvc2VjdGlvbi1lbGVtZW50LWV4cGVjdGVkLnR4dCB8ICAgMjAgKysr
KysrKysrCiBMYXlvdXRUZXN0cy9mYXN0L2h0bWwvc2VjdGlvbi1lbGVtZW50Lmh0bWwgICAgICAg
ICB8ICAgMTMgKysrKysrCiBXZWJDb3JlL0NoYW5nZUxvZyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgMjEgKysrKysrKysrKwogV2ViQ29yZS9jc3MvaHRtbC5jc3MgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICstCiBXZWJDb3JlL2VkaXRpbmcvaHRtbGVk
aXRpbmcuY3BwICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogV2ViQ29yZS9odG1sL0hUTUxF
bGVtZW50LmNwcCAgICAgICAgICAgICAgICAgICAgICAgfCAgICA1ICstCiBXZWJDb3JlL2h0bWwv
SFRNTFBhcnNlci5jcHAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogV2ViQ29yZS9o
dG1sL0hUTUxUYWdOYW1lcy5pbiAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIDExIGZp
bGVzIGNoYW5nZWQsIDEzNCBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQogY3JlYXRlIG1v
ZGUgMTAwNjQ0IExheW91dFRlc3RzL2Zhc3QvaHRtbC9zY3JpcHQtdGVzdHMvVEVNUExBVEUuaHRt
bAogY3JlYXRlIG1vZGUgMTAwNjQ0IExheW91dFRlc3RzL2Zhc3QvaHRtbC9zY3JpcHQtdGVzdHMv
c2VjdGlvbi1lbGVtZW50LmpzCiBjcmVhdGUgbW9kZSAxMDA2NDQgTGF5b3V0VGVzdHMvZmFzdC9o
dG1sL3NlY3Rpb24tZWxlbWVudC1leHBlY3RlZC50eHQKIGNyZWF0ZSBtb2RlIDEwMDY0NCBMYXlv
dXRUZXN0cy9mYXN0L2h0bWwvc2VjdGlvbi1lbGVtZW50Lmh0bWwKCmRpZmYgLS1naXQgYS9MYXlv
dXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggZDE1Y2IwYi4u
OTQyYTMzMyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRl
c3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDA5LTEyLTI1ICBLZW50IFRhbXVyYSAg
PHRrZW50QGNocm9taXVtLm9yZz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICBJbXBsZW1lbnQgSFRNTDUgc2VjdGlvbiBlbGVtZW50LgorICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MzI5MzYKKworICAgICAgICBU
aGUgbmV3IHRlc3QgZmlsZSB0ZXN0czoKKyAgICAgICAgLSA8cD4gY2xvc2luZywKKyAgICAgICAg
LSBSZXNpZHVhbCBzdHlsZSwgYW5kCisgICAgICAgIC0gRm9ybWF0QmxvY2suCisKKyAgICAgICAg
KiBmYXN0L2h0bWwvc2NyaXB0LXRlc3RzL1RFTVBMQVRFLmh0bWw6IEFkZGVkLgorICAgICAgICAq
IGZhc3QvaHRtbC9zY3JpcHQtdGVzdHMvc2VjdGlvbi1lbGVtZW50LmpzOiBBZGRlZC4KKyAgICAg
ICAgKiBmYXN0L2h0bWwvc2VjdGlvbi1lbGVtZW50LWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAg
ICAgICogZmFzdC9odG1sL3NlY3Rpb24tZWxlbWVudC5odG1sOiBBZGRlZC4KKwogMjAwOS0xMi0y
NSAgQ3NhYmEgT3N6dHJvZ29uw6FjICA8b3NzeUB3ZWJraXQub3JnPgogCiAgICAgICAgIFVucmV2
aWV3ZWQgdHJpdmlhbCBmaXguCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2h0bWwvc2Ny
aXB0LXRlc3RzL1RFTVBMQVRFLmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L2h0bWwvc2NyaXB0LXRl
c3RzL1RFTVBMQVRFLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uNzBj
ZTU2YwotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvaHRtbC9zY3JpcHQtdGVz
dHMvVEVNUExBVEUuaHRtbApAQCAtMCwwICsxLDEzIEBACis8IURPQ1RZUEUgSFRNTCBQVUJMSUMg
Ii0vL0lFVEYvL0RURCBIVE1MLy9FTiI+Cis8aHRtbD4KKzxoZWFkPgorPGxpbmsgcmVsPSJzdHls
ZXNoZWV0IiBocmVmPSIuLi8uLi9mYXN0L2pzL3Jlc291cmNlcy9qcy10ZXN0LXN0eWxlLmNzcyI+
Cis8c2NyaXB0IHNyYz0iLi4vLi4vZmFzdC9qcy9yZXNvdXJjZXMvanMtdGVzdC1wcmUuanMiPjwv
c2NyaXB0PgorPC9oZWFkPgorPGJvZHk+Cis8cCBpZD0iZGVzY3JpcHRpb24iPjwvcD4KKzxkaXYg
aWQ9ImNvbnNvbGUiPjwvZGl2PgorPHNjcmlwdCBzcmM9IllPVVJfSlNfRklMRV9IRVJFIj48L3Nj
cmlwdD4KKzxzY3JpcHQgc3JjPSIuLi8uLi9mYXN0L2pzL3Jlc291cmNlcy9qcy10ZXN0LXBvc3Qu
anMiPjwvc2NyaXB0PgorPC9ib2R5PgorPC9odG1sPgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMv
ZmFzdC9odG1sL3NjcmlwdC10ZXN0cy9zZWN0aW9uLWVsZW1lbnQuanMgYi9MYXlvdXRUZXN0cy9m
YXN0L2h0bWwvc2NyaXB0LXRlc3RzL3NlY3Rpb24tZWxlbWVudC5qcwpuZXcgZmlsZSBtb2RlIDEw
MDY0NAppbmRleCAwMDAwMDAwLi5mMjAyNjEwCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVz
dHMvZmFzdC9odG1sL3NjcmlwdC10ZXN0cy9zZWN0aW9uLWVsZW1lbnQuanMKQEAgLTAsMCArMSw0
MyBAQAorZGVzY3JpcHRpb24oJ1ZhcmlvdXMgdGVzdHMgZm9yIHRoZSBzZWN0aW9uIGVsZW1lbnQu
Jyk7CisKK3ZhciB0ZXN0UGFyZW50ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnZGl2Jyk7Citk
b2N1bWVudC5ib2R5LmFwcGVuZENoaWxkKHRlc3RQYXJlbnQpOworCitkZWJ1ZygnJmx0O3NlY3Rp
b24+IGNsb3NlcyAmbHQ7cD46Jyk7Cit0ZXN0UGFyZW50LmlubmVySFRNTCA9ICc8cD5UZXN0IHRo
YXQgPHNlY3Rpb24gaWQ9InNlY3Rpb24xIj5hIHNlY3Rpb24gZWxlbWVudDwvbmF2PiBjbG9zZXMg
Jmx0O3A+LjwvcD4nOwordmFyIHNlY3Rpb24xID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3Nl
Y3Rpb24xJyk7CitzaG91bGRCZUZhbHNlKCdzZWN0aW9uMS5wYXJlbnROb2RlLm5vZGVOYW1lID09
ICJwIicpOworCitkZWJ1ZygnJmx0O3A+IGRvZXMgbm90IGNsb3NlICZsdDtzZWN0aW9uPjonKTsK
K3Rlc3RQYXJlbnQuaW5uZXJIVE1MID0gJzxzZWN0aW9uPlRlc3QgdGhhdCA8cCBpZD0icDEiPmEg
cCBlbGVtZW50PC9wPiBkb2VzIG5vdCBjbG9zZSBhIHNlY3Rpb24gZWxlbWVudC48L3NlY3Rpb24+
JzsKK3ZhciBwMSA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdwMScpOworc2hvdWxkQmUoJ3Ax
LnBhcmVudE5vZGUubm9kZU5hbWUnLCAnIlNFQ1RJT04iJyk7CisKK2RlYnVnKCcmbHQ7c2VjdGlv
bj4gY2FuIGJlIG5lc3QgbmVzdGVkIGluc2lkZSAmbHQ7c2VjdGlvbj46Jyk7Cit0ZXN0UGFyZW50
LmlubmVySFRNTCA9ICc8c2VjdGlvbiBpZD0ic2VjdGlvbjIiPlRlc3QgdGhhdCA8c2VjdGlvbiBp
ZD0ic2VjdGlvbjMiPmEgc2VjdGlvbiBlbGVtZW50PC9zZWN0aW9uPiBjYW4gYmUgbmVzdGVkIGlu
c2lkZSBhbm90aGVyLjwvc2VjdGlvbj4nOwordmFyIHNlY3Rpb24zID0gZG9jdW1lbnQuZ2V0RWxl
bWVudEJ5SWQoJ3NlY3Rpb24zJyk7CitzaG91bGRCZSgnc2VjdGlvbjMucGFyZW50Tm9kZS5pZCcs
ICcic2VjdGlvbjIiJyk7CisKK2RlYnVnKCdSZXNpZHVhbCBzdHlsZTonKTsKK3Rlc3RQYXJlbnQu
aW5uZXJIVE1MID0gJzxiPjxzZWN0aW9uIGlkPSJzZWN0aW9uNCI+VGhpcyB0ZXh0IHNob3VsZCBi
ZSBib2xkLjwvc2VjdGlvbj4gPHNwYW4gaWQ9InNwYW4xIj5UaGlzIGlzIGFsc28gYm9sZC48L3Nw
YW4+PC9iPic7CitmdW5jdGlvbiBnZXRXZWlnaHQoaWQpIHsKKyAgICByZXR1cm4gZG9jdW1lbnQu
ZGVmYXVsdFZpZXcuZ2V0Q29tcHV0ZWRTdHlsZShkb2N1bWVudC5nZXRFbGVtZW50QnlJZChpZCks
IG51bGwpLmdldFByb3BlcnR5VmFsdWUoJ2ZvbnQtd2VpZ2h0Jyk7Cit9CitzaG91bGRCZSgnZ2V0
V2VpZ2h0KCJzZWN0aW9uNCIpJywgJyJib2xkIicpOworc2hvdWxkQmUoJ2dldFdlaWdodCgic3Bh
bjEiKScsICciYm9sZCInKTsKK2RvY3VtZW50LmJvZHkucmVtb3ZlQ2hpbGQodGVzdFBhcmVudCk7
CisKK2RlYnVnKCdGb3JtYXRCbG9jazonKTsKK3ZhciBlZGl0YWJsZSA9IGRvY3VtZW50LmNyZWF0
ZUVsZW1lbnQoJ2RpdicpOworZWRpdGFibGUuaW5uZXJIVE1MID0gJ1s8c3BhbiBpZD0ic3BhbjIi
PlRoZSB0ZXh0IHdpbGwgYmUgYSBjaGlsZCBvZiAmbHQ7c2VjdGlvbj4uPC9zcGFuPl0nOworZG9j
dW1lbnQuYm9keS5hcHBlbmRDaGlsZChlZGl0YWJsZSk7CitlZGl0YWJsZS5jb250ZW50RWRpdGFi
bGUgPSB0cnVlOwordmFyIHNlbGVjdGlvbiA9IHdpbmRvdy5nZXRTZWxlY3Rpb24oKTsKK3NlbGVj
dGlvbi5zZWxlY3RBbGxDaGlsZHJlbihlZGl0YWJsZSk7Citkb2N1bWVudC5leGVjQ29tbWFuZCgn
Rm9ybWF0QmxvY2snLCBmYWxzZSwgJ3NlY3Rpb24nKTsKK3NlbGVjdGlvbi5jb2xsYXBzZSgpOwor
c2hvdWxkQmUoJ2RvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJzcGFuMiIpLnBhcmVudE5vZGUubm9k
ZU5hbWUnLCAnIlNFQ1RJT04iJyk7Citkb2N1bWVudC5ib2R5LnJlbW92ZUNoaWxkKGVkaXRhYmxl
KTsKKwordmFyIHN1Y2Nlc3NmdWxseVBhcnNlZCA9IHRydWU7CisKZGlmZiAtLWdpdCBhL0xheW91
dFRlc3RzL2Zhc3QvaHRtbC9zZWN0aW9uLWVsZW1lbnQtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVz
dHMvZmFzdC9odG1sL3NlY3Rpb24tZWxlbWVudC1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAx
MDA2NDQKaW5kZXggMDAwMDAwMC4uZjAwMGRjMgotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRl
c3RzL2Zhc3QvaHRtbC9zZWN0aW9uLWVsZW1lbnQtZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsMjAg
QEAKK1ZhcmlvdXMgdGVzdHMgZm9yIHRoZSBzZWN0aW9uIGVsZW1lbnQuCisKK09uIHN1Y2Nlc3Ms
IHlvdSB3aWxsIHNlZSBhIHNlcmllcyBvZiAiUEFTUyIgbWVzc2FnZXMsIGZvbGxvd2VkIGJ5ICJU
RVNUIENPTVBMRVRFIi4KKworCis8c2VjdGlvbj4gY2xvc2VzIDxwPjoKK1BBU1Mgc2VjdGlvbjEu
cGFyZW50Tm9kZS5ub2RlTmFtZSA9PSAicCIgaXMgZmFsc2UKKzxwPiBkb2VzIG5vdCBjbG9zZSA8
c2VjdGlvbj46CitQQVNTIHAxLnBhcmVudE5vZGUubm9kZU5hbWUgaXMgIlNFQ1RJT04iCis8c2Vj
dGlvbj4gY2FuIGJlIG5lc3QgbmVzdGVkIGluc2lkZSA8c2VjdGlvbj46CitQQVNTIHNlY3Rpb24z
LnBhcmVudE5vZGUuaWQgaXMgInNlY3Rpb24yIgorUmVzaWR1YWwgc3R5bGU6CitQQVNTIGdldFdl
aWdodCgic2VjdGlvbjQiKSBpcyAiYm9sZCIKK1BBU1MgZ2V0V2VpZ2h0KCJzcGFuMSIpIGlzICJi
b2xkIgorRm9ybWF0QmxvY2s6CitQQVNTIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJzcGFuMiIp
LnBhcmVudE5vZGUubm9kZU5hbWUgaXMgIlNFQ1RJT04iCitQQVNTIHN1Y2Nlc3NmdWxseVBhcnNl
ZCBpcyB0cnVlCisKK1RFU1QgQ09NUExFVEUKKwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFz
dC9odG1sL3NlY3Rpb24tZWxlbWVudC5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9odG1sL3NlY3Rp
b24tZWxlbWVudC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjdiNTVh
MjIKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2h0bWwvc2VjdGlvbi1lbGVt
ZW50Lmh0bWwKQEAgLTAsMCArMSwxMyBAQAorPCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9JRVRG
Ly9EVEQgSFRNTC8vRU4iPgorPGh0bWw+Cis8aGVhZD4KKzxsaW5rIHJlbD0ic3R5bGVzaGVldCIg
aHJlZj0iLi4vLi4vZmFzdC9qcy9yZXNvdXJjZXMvanMtdGVzdC1zdHlsZS5jc3MiPgorPHNjcmlw
dCBzcmM9Ii4uLy4uL2Zhc3QvanMvcmVzb3VyY2VzL2pzLXRlc3QtcHJlLmpzIj48L3NjcmlwdD4K
KzwvaGVhZD4KKzxib2R5PgorPHAgaWQ9ImRlc2NyaXB0aW9uIj48L3A+Cis8ZGl2IGlkPSJjb25z
b2xlIj48L2Rpdj4KKzxzY3JpcHQgc3JjPSJzY3JpcHQtdGVzdHMvc2VjdGlvbi1lbGVtZW50Lmpz
Ij48L3NjcmlwdD4KKzxzY3JpcHQgc3JjPSIuLi8uLi9mYXN0L2pzL3Jlc291cmNlcy9qcy10ZXN0
LXBvc3QuanMiPjwvc2NyaXB0PgorPC9ib2R5PgorPC9odG1sPgpkaWZmIC0tZ2l0IGEvV2ViQ29y
ZS9DaGFuZ2VMb2cgYi9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCA3M2NlYTQyLi45NDkwZTYyIDEw
MDY0NAotLS0gYS9XZWJDb3JlL0NoYW5nZUxvZworKysgYi9XZWJDb3JlL0NoYW5nZUxvZwpAQCAt
MSwzICsxLDI0IEBACisyMDA5LTEyLTI1ICBLZW50IFRhbXVyYSAgPHRrZW50QGNocm9taXVtLm9y
Zz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBJbXBs
ZW1lbnQgSFRNTDUgc2VjdGlvbiBlbGVtZW50LgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MzI5MzYKKworICAgICAgICA8c2VjdGlvbj4gc2hvdWxkIGJl
aGF2ZSB0aGUgc2FtZSBhcyA8bmF2Pi4KKworICAgICAgICBUZXN0OiBmYXN0L2h0bWwvc2VjdGlv
bi1lbGVtZW50Lmh0bWwKKworICAgICAgICAqIGNzcy9odG1sLmNzczogQWRkIHNlY3Rpb24gYXMg
YSBibG9jayBlbGVtZW50LgorICAgICAgICAqIGVkaXRpbmcvaHRtbGVkaXRpbmcuY3BwOgorICAg
ICAgICAoV2ViQ29yZTo6dmFsaWRCbG9ja1RhZyk6IEFkZCBzZWN0aW9uVGFnLgorICAgICAgICAq
IGh0bWwvSFRNTEVsZW1lbnQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6SFRNTEVsZW1lbnQ6OnRh
Z1ByaW9yaXR5KTogUmV0dXJucyA1IGZvciBzZWN0aW9uVGFnLgorICAgICAgICAoV2ViQ29yZTo6
YmxvY2tUYWdMaXN0KTogQWRkIHNlY3Rpb25UYWcuCisgICAgICAgICogaHRtbC9IVE1MUGFyc2Vy
LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkhUTUxQYXJzZXI6OmdldE5vZGUpOiBBZGQgc2VjdGlv
blRhZy4KKyAgICAgICAgKiBodG1sL0hUTUxUYWdOYW1lcy5pbjogQWRkIHNlY3Rpb24uCisKIDIw
MDktMTItMjUgIEFsZXhhbmRlciBQYXZsb3YgIDxhcGF2bG92QGNocm9taXVtLm9yZz4KIAogICAg
ICAgICBSZXZpZXdlZCBieSBQYXZlbCBGZWxkbWFuLgpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9jc3Mv
aHRtbC5jc3MgYi9XZWJDb3JlL2Nzcy9odG1sLmNzcwppbmRleCBjMGU3NWNhLi4xMDFhZjJiIDEw
MDY0NAotLS0gYS9XZWJDb3JlL2Nzcy9odG1sLmNzcworKysgYi9XZWJDb3JlL2Nzcy9odG1sLmNz
cwpAQCAtNzIsNyArNzIsNyBAQCBsYXllciB7CiAgICAgZGlzcGxheTogYmxvY2sKIH0KIAotbmF2
IHsKK25hdiwgc2VjdGlvbiB7CiAgICAgZGlzcGxheTogYmxvY2sKIH0KIApkaWZmIC0tZ2l0IGEv
V2ViQ29yZS9lZGl0aW5nL2h0bWxlZGl0aW5nLmNwcCBiL1dlYkNvcmUvZWRpdGluZy9odG1sZWRp
dGluZy5jcHAKaW5kZXggOWNkMmE4ZS4uMzZmOGZhMCAxMDA2NDQKLS0tIGEvV2ViQ29yZS9lZGl0
aW5nL2h0bWxlZGl0aW5nLmNwcAorKysgYi9XZWJDb3JlL2VkaXRpbmcvaHRtbGVkaXRpbmcuY3Bw
CkBAIC00ODgsNiArNDg4LDcgQEAgYm9vbCB2YWxpZEJsb2NrVGFnKGNvbnN0IEF0b21pY1N0cmlu
ZyYgYmxvY2tUYWcpCiAgICAgICAgIGJsb2NrVGFncy5hZGQobmF2VGFnLmxvY2FsTmFtZSgpKTsK
ICAgICAgICAgYmxvY2tUYWdzLmFkZChwVGFnLmxvY2FsTmFtZSgpKTsKICAgICAgICAgYmxvY2tU
YWdzLmFkZChwcmVUYWcubG9jYWxOYW1lKCkpOworICAgICAgICBibG9ja1RhZ3MuYWRkKHNlY3Rp
b25UYWcubG9jYWxOYW1lKCkpOwogICAgIH0KICAgICByZXR1cm4gYmxvY2tUYWdzLmNvbnRhaW5z
KGJsb2NrVGFnKTsKIH0KZGlmZiAtLWdpdCBhL1dlYkNvcmUvaHRtbC9IVE1MRWxlbWVudC5jcHAg
Yi9XZWJDb3JlL2h0bWwvSFRNTEVsZW1lbnQuY3BwCmluZGV4IGY4YmE4MjAuLjNmYzQ0NDggMTAw
NjQ0Ci0tLSBhL1dlYkNvcmUvaHRtbC9IVE1MRWxlbWVudC5jcHAKKysrIGIvV2ViQ29yZS9odG1s
L0hUTUxFbGVtZW50LmNwcApAQCAtODgsOCArODgsOCBAQCBpbnQgSFRNTEVsZW1lbnQ6OnRhZ1By
aW9yaXR5KCkgY29uc3QKICAgICAgICAgcmV0dXJuIDA7CiAgICAgaWYgKGhhc0xvY2FsTmFtZShh
ZGRyZXNzVGFnKSB8fCBoYXNMb2NhbE5hbWUoZGRUYWcpIHx8IGhhc0xvY2FsTmFtZShkdFRhZykg
fHwgaGFzTG9jYWxOYW1lKG5vc2NyaXB0VGFnKSB8fCBoYXNMb2NhbE5hbWUocnBUYWcpIHx8IGhh
c0xvY2FsTmFtZShydFRhZykpCiAgICAgICAgIHJldHVybiAzOwotICAgIGlmIChoYXNMb2NhbE5h
bWUoY2VudGVyVGFnKSB8fCBoYXNMb2NhbE5hbWUobm9iclRhZykgfHwgaGFzTG9jYWxOYW1lKHJ1
YnlUYWcpIHx8IGhhc0xvY2FsTmFtZShuYXZUYWcpKQotICAgICAgICByZXR1cm4gNTsKKyAgICBp
ZiAoaGFzTG9jYWxOYW1lKGNlbnRlclRhZykgfHwgaGFzTG9jYWxOYW1lKG5vYnJUYWcpIHx8IGhh
c0xvY2FsTmFtZShydWJ5VGFnKSB8fCBoYXNMb2NhbE5hbWUobmF2VGFnKSB8fCBoYXNMb2NhbE5h
bWUoc2VjdGlvblRhZykpCisgICAgICAgIHJldHVybiA1OyAvLyBTYW1lIGFzIDxkaXY+LgogICAg
IGlmIChoYXNMb2NhbE5hbWUobm9lbWJlZFRhZykgfHwgaGFzTG9jYWxOYW1lKG5vZnJhbWVzVGFn
KSkKICAgICAgICAgcmV0dXJuIDEwOwogCkBAIC04OTUsNiArODk1LDcgQEAgc3RhdGljIEhhc2hT
ZXQ8QXRvbWljU3RyaW5nSW1wbCo+KiBibG9ja1RhZ0xpc3QoKQogICAgICAgICB0YWdMaXN0LmFk
ZChwVGFnLmxvY2FsTmFtZSgpLmltcGwoKSk7CiAgICAgICAgIHRhZ0xpc3QuYWRkKHBsYWludGV4
dFRhZy5sb2NhbE5hbWUoKS5pbXBsKCkpOwogICAgICAgICB0YWdMaXN0LmFkZChwcmVUYWcubG9j
YWxOYW1lKCkuaW1wbCgpKTsKKyAgICAgICAgdGFnTGlzdC5hZGQoc2VjdGlvblRhZy5sb2NhbE5h
bWUoKS5pbXBsKCkpOwogICAgICAgICB0YWdMaXN0LmFkZCh0YWJsZVRhZy5sb2NhbE5hbWUoKS5p
bXBsKCkpOwogICAgICAgICB0YWdMaXN0LmFkZCh1bFRhZy5sb2NhbE5hbWUoKS5pbXBsKCkpOwog
ICAgICAgICB0YWdMaXN0LmFkZCh4bXBUYWcubG9jYWxOYW1lKCkuaW1wbCgpKTsKZGlmZiAtLWdp
dCBhL1dlYkNvcmUvaHRtbC9IVE1MUGFyc2VyLmNwcCBiL1dlYkNvcmUvaHRtbC9IVE1MUGFyc2Vy
LmNwcAppbmRleCBiNjRjYTdmLi5mNDcyZThmIDEwMDY0NAotLS0gYS9XZWJDb3JlL2h0bWwvSFRN
TFBhcnNlci5jcHAKKysrIGIvV2ViQ29yZS9odG1sL0hUTUxQYXJzZXIuY3BwCkBAIC05NTEsNiAr
OTUxLDcgQEAgUGFzc1JlZlB0cjxOb2RlPiBIVE1MUGFyc2VyOjpnZXROb2RlKFRva2VuKiB0KQog
ICAgICAgICBnRnVuY3Rpb25NYXAuc2V0KHJwVGFnLmxvY2FsTmFtZSgpLmltcGwoKSwgJkhUTUxQ
YXJzZXI6OnJwQ3JlYXRlRXJyb3JDaGVjayk7CiAgICAgICAgIGdGdW5jdGlvbk1hcC5zZXQocnRU
YWcubG9jYWxOYW1lKCkuaW1wbCgpLCAmSFRNTFBhcnNlcjo6cnRDcmVhdGVFcnJvckNoZWNrKTsK
ICAgICAgICAgZ0Z1bmN0aW9uTWFwLnNldChzVGFnLmxvY2FsTmFtZSgpLmltcGwoKSwgJkhUTUxQ
YXJzZXI6Om5lc3RlZFN0eWxlQ3JlYXRlRXJyb3JDaGVjayk7CisgICAgICAgIGdGdW5jdGlvbk1h
cC5zZXQoc2VjdGlvblRhZy5sb2NhbE5hbWUoKS5pbXBsKCksICZIVE1MUGFyc2VyOjpwQ2xvc2Vy
Q3JlYXRlRXJyb3JDaGVjayk7CiAgICAgICAgIGdGdW5jdGlvbk1hcC5zZXQoc2VsZWN0VGFnLmxv
Y2FsTmFtZSgpLmltcGwoKSwgJkhUTUxQYXJzZXI6OnNlbGVjdENyZWF0ZUVycm9yQ2hlY2spOwog
ICAgICAgICBnRnVuY3Rpb25NYXAuc2V0KHNtYWxsVGFnLmxvY2FsTmFtZSgpLmltcGwoKSwgJkhU
TUxQYXJzZXI6Om5lc3RlZFN0eWxlQ3JlYXRlRXJyb3JDaGVjayk7CiAgICAgICAgIGdGdW5jdGlv
bk1hcC5zZXQoc3RyaWtlVGFnLmxvY2FsTmFtZSgpLmltcGwoKSwgJkhUTUxQYXJzZXI6Om5lc3Rl
ZFN0eWxlQ3JlYXRlRXJyb3JDaGVjayk7CmRpZmYgLS1naXQgYS9XZWJDb3JlL2h0bWwvSFRNTFRh
Z05hbWVzLmluIGIvV2ViQ29yZS9odG1sL0hUTUxUYWdOYW1lcy5pbgppbmRleCA4ODQyYjIzLi41
OGYxNTliIDEwMDY0NAotLS0gYS9XZWJDb3JlL2h0bWwvSFRNTFRhZ05hbWVzLmluCisrKyBiL1dl
YkNvcmUvaHRtbC9IVE1MVGFnTmFtZXMuaW4KQEAgLTkyLDYgKzkyLDcgQEAgcnVieSBpbnRlcmZh
Y2VOYW1lPUhUTUxFbGVtZW50CiBzIGludGVyZmFjZU5hbWU9SFRNTEVsZW1lbnQKIHNhbXAgaW50
ZXJmYWNlTmFtZT1IVE1MRWxlbWVudAogc2NyaXB0IGNvbnN0cnVjdG9yTmVlZHNDcmVhdGVkQnlQ
YXJzZXIsIGNyZWF0ZVdpdGhOZXcKK3NlY3Rpb24gaW50ZXJmYWNlTmFtZT1IVE1MRWxlbWVudAog
c2VsZWN0IGNvbnN0cnVjdG9yTmVlZHNGb3JtRWxlbWVudCwgY3JlYXRlV2l0aE5ldwogc21hbGwg
aW50ZXJmYWNlTmFtZT1IVE1MRWxlbWVudAogc291cmNlIHdyYXBwZXJPbmx5SWZNZWRpYUlzQXZh
aWxhYmxlLCBjb25kaXRpb25hbD1WSURFTywgY3JlYXRlV2l0aE5ldwotLSAKMS42LjMuMwoK
</data>
<flag name="review"
          id="27541"
          type_id="1"
          status="+"
          setter="darin"
    />
          </attachment>
      

    </bug>

</bugzilla>