<?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>148863</bug_id>
          
          <creation_ts>2015-09-04 18:18:34 -0700</creation_ts>
          <short_desc>A label element not in a document should not label an element in a document</short_desc>
          <delta_ts>2015-10-23 10:48:37 -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>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc>https://html.spec.whatwg.org/multipage/forms.html#attr-label-for</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Ryosuke Niwa">rniwa</reporter>
          <assigned_to name="Chris Dumez">cdumez</assigned_to>
          <cc>cdumez</cc>
    
    <cc>commit-queue</cc>
    
    <cc>darin</cc>
    
    <cc>ggaren</cc>
    
    <cc>rniwa</cc>
    
    <cc>sam</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1123793</commentid>
    <comment_count>0</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2015-09-04 18:18:34 -0700</bug_when>
    <thetext>See https://html.spec.whatwg.org/multipage/forms.html#the-label-element

&quot;The for attribute may be specified to indicate a form control with which the caption is to be associated. If the attribute is specified, the attribute&apos;s value must be the ID of a labelable element in the same Document as the label element. If the attribute is specified and there is an element in the Document whose ID is equal to the value of the for attribute, and the first such element is a labelable element, then that element is the label element&apos;s labeled control.&quot;

When a label element is not in the document, it should not be associated with any form control element.

This bug was found by the newly added test:
LayoutTests/http/tests/w3c/html/semantics/forms/the-label-element/label-attributes.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1123794</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2015-09-04 18:19:15 -0700</bug_when>
    <thetext>&lt;rdar://problem/22589300&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1135830</commentid>
    <comment_count>2</comment_count>
      <attachid>263860</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2015-10-22 14:06:12 -0700</bug_when>
    <thetext>Created attachment 263860
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1135948</commentid>
    <comment_count>3</comment_count>
      <attachid>263860</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2015-10-22 21:48:26 -0700</bug_when>
    <thetext>Comment on attachment 263860
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=263860&amp;action=review

&gt; Source/WebCore/html/HTMLLabelElement.cpp:81
&gt;      // Find the first element whose id is controlId. If it is found and it is a labelable form control,
&gt; -    // return it, otherwise return 0.
&gt; +    // return it, otherwise return nullptr.

This is a very wordy comment.  Why don&apos;t we just remove this comment and rename
nodeAsSupportedLabelableElement to firstLabelableFormControl?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1136060</commentid>
    <comment_count>4</comment_count>
      <attachid>263931</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2015-10-23 09:59:57 -0700</bug_when>
    <thetext>Created attachment 263931
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1136068</commentid>
    <comment_count>5</comment_count>
      <attachid>263931</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-10-23 10:48:32 -0700</bug_when>
    <thetext>Comment on attachment 263931
Patch

Clearing flags on attachment: 263931

Committed r191497: &lt;http://trac.webkit.org/changeset/191497&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1136069</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-10-23 10:48:37 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>263860</attachid>
            <date>2015-10-22 14:06:12 -0700</date>
            <delta_ts>2015-10-23 09:59:53 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-148863-20151022140526.patch</filename>
            <type>text/plain</type>
            <size>4421</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTkxNDA3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYjdiY2I0ZmFjYjNjMjU2
ZWY2NzBjMGJiOWI1YjIzMzM3NWU0YWI2OS4uZDZlMzAyMjA3Mjg0MDBjNjUxYzkzZDdjY2FlMzZi
MTk4ZmY1NjY1OCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDMwIEBACisyMDE1LTEwLTIyICBDaHJp
cyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CisKKyAgICAgICAgQSBsYWJlbCBlbGVtZW50IG5v
dCBpbiBhIGRvY3VtZW50IHNob3VsZCBub3QgbGFiZWwgYW4gZWxlbWVudCBpbiBhIGRvY3VtZW50
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNDg4NjMK
KyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzIyNTg5MzAwPgorCisgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEFzIHBlciB0aGUgSFRNTCBzcGVjaWZpY2F0aW9u
LCBhIGxhYmVsIGVsZW1lbnQncyAnZm9yJyBhdHRyaWJ1dGUgbWF5IGJlCisgICAgICAgIHNwZWNp
ZmllZCB0byBpbmRpY2F0ZSBhIGZvcm0gY29udHJvbCB3aXRoIHdoaWNoIHRoZSBjYXB0aW9uIGlz
IHRvIGJlCisgICAgICAgIGFzc29jaWF0ZWQuIElmIHRoZSBhdHRyaWJ1dGUgaXMgc3BlY2lmaWVk
LCB0aGUgYXR0cmlidXRlJ3MgdmFsdWUgbXVzdAorICAgICAgICBiZSB0aGUgSUQgb2YgYSBsYWJl
bGFibGUgZWxlbWVudCBpbiB0aGUgc2FtZSBEb2N1bWVudCBhcyB0aGUgbGFiZWwKKyAgICAgICAg
ZWxlbWVudDoKKyAgICAgICAgaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2Uv
Zm9ybXMuaHRtbCNhdHRyLWxhYmVsLWZvcgorCisgICAgICAgIEhvd2V2ZXIsIG91ciBjb2RlIHdh
cyBmYWlsaW5nIHRvIGNoZWNrIGlmIHRoZSBsYWJlbCBlbGVtZW50IHdhcyBhY3R1YWxseQorICAg
ICAgICBpbiB0aGUgZG9jdW1lbnQgYmVmb3JlIGNhbGxpbmcgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5
SWQoKS4gSW4gc3VjaCBjYXNlLAorICAgICAgICB3ZSB3b3VsZCBwb3RlbnRpYWxseSByZXR1cm4g
YSBsYWJlbGFibGUgRWxlbWVudCB0aGF0IGlzIG5vdCBpbiB0aGUgc2FtZQorICAgICAgICBkb2N1
bWVudCBhcyB0aGUgbGFiZWwgRWxlbWVudC4gVGhpcyBwYXRjaCBmaXhlcyB0aGUgcHJvYmxlbS4K
KworICAgICAgICBUaGUgbmV3IGJlaGF2aW9yIGlzIGNvbnNpc3RlbnQgd2l0aCBGaXJlZm94Lgor
CisgICAgICAgIE5vIG5ldyB0ZXN0cywgYWxyZWFkeSBjb3ZlcmVkIGJ5IGV4aXN0aW5nIHRlc3Qu
CisKKyAgICAgICAgKiBodG1sL0hUTUxMYWJlbEVsZW1lbnQuY3BwOgorICAgICAgICAoV2ViQ29y
ZTo6SFRNTExhYmVsRWxlbWVudDo6Y29udHJvbCk6CisKIDIwMTUtMTAtMjEgIERlYW4gSmFja3Nv
biAgPGRpbm9AYXBwbGUuY29tPgogCiAgICAgICAgIE51bGwgZGVyZWZlcmVuY2UgbG9hZGluZyBC
bGluayBsYXlvdXQgdGVzdCBzdmcvZmlsdGVycy9kaXNwbGF5LW5vbmUtZmlsdGVyLXByaW1pdGl2
ZS5odG1sCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxMYWJlbEVsZW1lbnQu
Y3BwIGIvU291cmNlL1dlYkNvcmUvaHRtbC9IVE1MTGFiZWxFbGVtZW50LmNwcAppbmRleCAxZWI3
MDQ2ZTk0M2NjOTFmNDhmMjg0ZTkwNDRmOTZjZGNkZWJmODZjLi43MzA2M2ExOTA5MjVjZGViMjBh
ZTliYWI5MTk4MTBhYWRkZDVmZjViIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9odG1sL0hU
TUxMYWJlbEVsZW1lbnQuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTExhYmVsRWxl
bWVudC5jcHAKQEAgLTc0LDggKzc0LDExIEBAIExhYmVsYWJsZUVsZW1lbnQqIEhUTUxMYWJlbEVs
ZW1lbnQ6OmNvbnRyb2woKQogICAgICAgICByZXR1cm4gbnVsbHB0cjsKICAgICB9CiAgICAgCisg
ICAgaWYgKCFpbkRvY3VtZW50KCkpCisgICAgICAgIHJldHVybiBudWxscHRyOworCiAgICAgLy8g
RmluZCB0aGUgZmlyc3QgZWxlbWVudCB3aG9zZSBpZCBpcyBjb250cm9sSWQuIElmIGl0IGlzIGZv
dW5kIGFuZCBpdCBpcyBhIGxhYmVsYWJsZSBmb3JtIGNvbnRyb2wsCi0gICAgLy8gcmV0dXJuIGl0
LCBvdGhlcndpc2UgcmV0dXJuIDAuCisgICAgLy8gcmV0dXJuIGl0LCBvdGhlcndpc2UgcmV0dXJu
IG51bGxwdHIuCiAgICAgcmV0dXJuIG5vZGVBc1N1cHBvcnRlZExhYmVsYWJsZUVsZW1lbnQodHJl
ZVNjb3BlKCkuZ2V0RWxlbWVudEJ5SWQoY29udHJvbElkKSk7CiB9CiAKZGlmZiAtLWdpdCBhL0xh
eW91dFRlc3RzL2ltcG9ydGVkL3czYy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9pbXBvcnRlZC93
M2MvQ2hhbmdlTG9nCmluZGV4IDc2YmI5YWFlYzE4NTg4MTRmMWE3MTdhZmFjYmY4ZjViMDY2NWUw
NTMuLmUxM2ExMzE5OGMxYWU0OTVmZjcxMjljODhiYmE3Mzg3MTFlNWE2NTcgMTAwNjQ0Ci0tLSBh
L0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvaW1w
b3J0ZWQvdzNjL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDE1LTEwLTIyICBDaHJpcyBE
dW1leiAgPGNkdW1lekBhcHBsZS5jb20+CisKKyAgICAgICAgQSBsYWJlbCBlbGVtZW50IG5vdCBp
biBhIGRvY3VtZW50IHNob3VsZCBub3QgbGFiZWwgYW4gZWxlbWVudCBpbiBhIGRvY3VtZW50Cisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNDg4NjMKKyAg
ICAgICAgPHJkYXI6Ly9wcm9ibGVtLzIyNTg5MzAwPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorCisgICAgICAgIFJlYmFzZWxpbmUgVzNDIEhUTUwgdGVzdCBub3cgdGhh
dCBvbmUgbW9yZSBjaGVjayBpcyBwYXNzaW5nLgorCisgICAgICAgICogd2ViLXBsYXRmb3JtLXRl
c3RzL2h0bWwvc2VtYW50aWNzL2Zvcm1zL3RoZS1sYWJlbC1lbGVtZW50L2xhYmVsLWF0dHJpYnV0
ZXMtZXhwZWN0ZWQudHh0OgorCiAyMDE1LTEwLTIxICBDaHJpcyBEdW1leiAgPGNkdW1lekBhcHBs
ZS5jb20+CiAKICAgICAgICAgYmdzb3VuZCBzaG91bGQgdXNlIEhUTUxVbmtub3duRWxlbWVudCBp
bnRlcmZhY2UKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZv
cm0tdGVzdHMvaHRtbC9zZW1hbnRpY3MvZm9ybXMvdGhlLWxhYmVsLWVsZW1lbnQvbGFiZWwtYXR0
cmlidXRlcy1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRm
b3JtLXRlc3RzL2h0bWwvc2VtYW50aWNzL2Zvcm1zL3RoZS1sYWJlbC1lbGVtZW50L2xhYmVsLWF0
dHJpYnV0ZXMtZXhwZWN0ZWQudHh0CmluZGV4IGM0NmJkZDlkZDBhNTVhOWI2ZGYyYTM2M2UyMTlh
MDVlNWY0M2I5YTYuLmM0Yjc3NmM2MGEzODBkN2Y2NzBlNjFhMzhlYmMzNDNhMmQ5MTA5MTYgMTAw
NjQ0Ci0tLSBhL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvaHRt
bC9zZW1hbnRpY3MvZm9ybXMvdGhlLWxhYmVsLWVsZW1lbnQvbGFiZWwtYXR0cmlidXRlcy1leHBl
Y3RlZC50eHQKKysrIGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0
cy9odG1sL3NlbWFudGljcy9mb3Jtcy90aGUtbGFiZWwtZWxlbWVudC9sYWJlbC1hdHRyaWJ1dGVz
LWV4cGVjdGVkLnR4dApAQCAtMSw2ICsxLDYgQEAKIAogUEFTUyBBIGxhYmVsIGVsZW1lbnQgd2l0
aCBhICdmb3InIGF0dHJpYnV0ZSBzaG91bGQgb25seSBiZSBhc3NvY2lhdGVkIHdpdGggYSBsYWJl
bGFibGUgZWxlbWVudC4gCi1GQUlMIEEgbGFiZWwgZWxlbWVudCBub3QgaW4gYSBkb2N1bWVudCBj
YW4gbm90IGxhYmVsIGFueSBlbGVtZW50IGluIHRoZSBkb2N1bWVudC4gYXNzZXJ0X25vdF9lcXVh
bHM6IEEgbGFiZWwgZWxlbWVudCBub3QgaW4gYSBkb2N1bWVudCBzaG91bGQgbm90IGxhYmVsIGFu
IGVsZW1lbnQgaW4gYSBkb2N1bWVudC4gZ290IGRpc2FsbG93ZWQgdmFsdWUgRWxlbWVudCBub2Rl
IDxpbnB1dCBpZD0idGVzdDEiPjwvaW5wdXQ+CitQQVNTIEEgbGFiZWwgZWxlbWVudCBub3QgaW4g
YSBkb2N1bWVudCBjYW4gbm90IGxhYmVsIGFueSBlbGVtZW50IGluIHRoZSBkb2N1bWVudC4gCiBQ
QVNTIFRoZSBsYWJlbGVkIGNvbnRyb2wgZm9yIGEgbGFiZWwgZWxlbWVudCB0aGF0IGhhcyBubyAn
Zm9yJyBhdHRyaWJ1dGUgaXMgdGhlIGZpcnN0IGxhYmVsYWJsZSBlbGVtZW50IHdoaWNoIGlzIGEg
ZGVzY2VuZGFudCBvZiB0aGF0IGxhYmVsIGVsZW1lbnQuIAogUEFTUyBUaGUgJ2ZvcicgYXR0cmli
dXRlIHBvaW50cyB0byBhbiBpbmV4aXN0ZW50IGlkLiAKIFBBU1MgQSBub24tY29udHJvbCBmb2xs
b3dzIGJ5IGEgY29udHJvbCB3aXRoIHNhbWUgSUQuIAo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>263931</attachid>
            <date>2015-10-23 09:59:57 -0700</date>
            <delta_ts>2015-10-23 10:48:32 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-148863-20151023095911.patch</filename>
            <type>text/plain</type>
            <size>5197</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTkxNDk0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMzEyMzE4N2VlM2FiYWM2
MzM4ZGFkOGUxNDQ1M2YxYTU1ZTFmYWVjYS4uNTgwODAxZWM4NGY2Zjg5NjEwM2MwZTdiZTFiNjBl
ZjE2ZjUyMzcyMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDMwIEBACisyMDE1LTEwLTIzICBDaHJp
cyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CisKKyAgICAgICAgQSBsYWJlbCBlbGVtZW50IG5v
dCBpbiBhIGRvY3VtZW50IHNob3VsZCBub3QgbGFiZWwgYW4gZWxlbWVudCBpbiBhIGRvY3VtZW50
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNDg4NjMK
KyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzIyNTg5MzAwPgorCisgICAgICAgIFJldmlld2VkIGJ5
IFJ5b3N1a2UgTml3YS4KKworICAgICAgICBBcyBwZXIgdGhlIEhUTUwgc3BlY2lmaWNhdGlvbiwg
YSBsYWJlbCBlbGVtZW50J3MgJ2ZvcicgYXR0cmlidXRlIG1heSBiZQorICAgICAgICBzcGVjaWZp
ZWQgdG8gaW5kaWNhdGUgYSBmb3JtIGNvbnRyb2wgd2l0aCB3aGljaCB0aGUgY2FwdGlvbiBpcyB0
byBiZQorICAgICAgICBhc3NvY2lhdGVkLiBJZiB0aGUgYXR0cmlidXRlIGlzIHNwZWNpZmllZCwg
dGhlIGF0dHJpYnV0ZSdzIHZhbHVlIG11c3QKKyAgICAgICAgYmUgdGhlIElEIG9mIGEgbGFiZWxh
YmxlIGVsZW1lbnQgaW4gdGhlIHNhbWUgRG9jdW1lbnQgYXMgdGhlIGxhYmVsCisgICAgICAgIGVs
ZW1lbnQ6CisgICAgICAgIGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlL2Zv
cm1zLmh0bWwjYXR0ci1sYWJlbC1mb3IKKworICAgICAgICBIb3dldmVyLCBvdXIgY29kZSB3YXMg
ZmFpbGluZyB0byBjaGVjayBpZiB0aGUgbGFiZWwgZWxlbWVudCB3YXMgYWN0dWFsbHkKKyAgICAg
ICAgaW4gdGhlIGRvY3VtZW50IGJlZm9yZSBjYWxsaW5nIGRvY3VtZW50LmdldEVsZW1lbnRCeUlk
KCkuIEluIHN1Y2ggY2FzZSwKKyAgICAgICAgd2Ugd291bGQgcG90ZW50aWFsbHkgcmV0dXJuIGEg
bGFiZWxhYmxlIEVsZW1lbnQgdGhhdCBpcyBub3QgaW4gdGhlIHNhbWUKKyAgICAgICAgZG9jdW1l
bnQgYXMgdGhlIGxhYmVsIEVsZW1lbnQuIFRoaXMgcGF0Y2ggZml4ZXMgdGhlIHByb2JsZW0uCisK
KyAgICAgICAgVGhlIG5ldyBiZWhhdmlvciBpcyBjb25zaXN0ZW50IHdpdGggRmlyZWZveC4KKwor
ICAgICAgICBObyBuZXcgdGVzdHMsIGFscmVhZHkgY292ZXJlZCBieSBleGlzdGluZyB0ZXN0Lgor
CisgICAgICAgICogaHRtbC9IVE1MTGFiZWxFbGVtZW50LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6
OkhUTUxMYWJlbEVsZW1lbnQ6OmNvbnRyb2wpOgorCiAyMDE1LTEwLTIzICBBbnRvaW5lIFF1aW50
ICA8Z3Jhb3V0c0BhcHBsZS5jb20+CiAKICAgICAgICAgU3VwcG9ydCBmb3IgU1ZHIGBiZWdpbkV2
ZW50YCBldmVudCBhbmQgYG9uYmVnaW5gIGF0dHJpYnV0ZQpkaWZmIC0tZ2l0IGEvU291cmNlL1dl
YkNvcmUvaHRtbC9IVE1MTGFiZWxFbGVtZW50LmNwcCBiL1NvdXJjZS9XZWJDb3JlL2h0bWwvSFRN
TExhYmVsRWxlbWVudC5jcHAKaW5kZXggMWViNzA0NmU5NDNjYzkxZjQ4ZjI4NGU5MDQ0Zjk2Y2Rj
ZGViZjg2Yy4uZGZiZjE1MGE5MzA5Y2E0NDFhMDAxY2U5MWVmNTk3Y2ZmZmE0YzJkMCAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYkNvcmUvaHRtbC9IVE1MTGFiZWxFbGVtZW50LmNwcAorKysgYi9Tb3Vy
Y2UvV2ViQ29yZS9odG1sL0hUTUxMYWJlbEVsZW1lbnQuY3BwCkBAIC0zNiwxMiArMzYsMTQgQEAg
bmFtZXNwYWNlIFdlYkNvcmUgewogCiB1c2luZyBuYW1lc3BhY2UgSFRNTE5hbWVzOwogCi1zdGF0
aWMgTGFiZWxhYmxlRWxlbWVudCogbm9kZUFzU3VwcG9ydGVkTGFiZWxhYmxlRWxlbWVudChOb2Rl
KiBub2RlKQorc3RhdGljIExhYmVsYWJsZUVsZW1lbnQqIGZpcnN0RWxlbWVudFdpdGhJZElmTGFi
ZWxhYmxlKFRyZWVTY29wZSYgdHJlZVNjb3BlLCBjb25zdCBBdG9taWNTdHJpbmcmIGlkKQogewot
ICAgIGlmICghaXM8TGFiZWxhYmxlRWxlbWVudD4obm9kZSkpCisgICAgYXV0byogZWxlbWVudCA9
IHRyZWVTY29wZS5nZXRFbGVtZW50QnlJZChpZCk7CisgICAgaWYgKCFpczxMYWJlbGFibGVFbGVt
ZW50PihlbGVtZW50KSkKICAgICAgICAgcmV0dXJuIG51bGxwdHI7Ci0gICAgTGFiZWxhYmxlRWxl
bWVudCYgZWxlbWVudCA9IGRvd25jYXN0PExhYmVsYWJsZUVsZW1lbnQ+KCpub2RlKTsKLSAgICBy
ZXR1cm4gZWxlbWVudC5zdXBwb3J0TGFiZWxzKCkgPyAmZWxlbWVudCA6IG51bGxwdHI7CisKKyAg
ICBhdXRvJiBsYWJlbGFibGVFbGVtZW50ID0gZG93bmNhc3Q8TGFiZWxhYmxlRWxlbWVudD4oKmVs
ZW1lbnQpOworICAgIHJldHVybiBsYWJlbGFibGVFbGVtZW50LnN1cHBvcnRMYWJlbHMoKSA/ICZs
YWJlbGFibGVFbGVtZW50IDogbnVsbHB0cjsKIH0KIAogaW5saW5lIEhUTUxMYWJlbEVsZW1lbnQ6
OkhUTUxMYWJlbEVsZW1lbnQoY29uc3QgUXVhbGlmaWVkTmFtZSYgdGFnTmFtZSwgRG9jdW1lbnQm
IGRvY3VtZW50KQpAQCAtNzQsOSArNzYsNyBAQCBMYWJlbGFibGVFbGVtZW50KiBIVE1MTGFiZWxF
bGVtZW50Ojpjb250cm9sKCkKICAgICAgICAgcmV0dXJuIG51bGxwdHI7CiAgICAgfQogICAgIAot
ICAgIC8vIEZpbmQgdGhlIGZpcnN0IGVsZW1lbnQgd2hvc2UgaWQgaXMgY29udHJvbElkLiBJZiBp
dCBpcyBmb3VuZCBhbmQgaXQgaXMgYSBsYWJlbGFibGUgZm9ybSBjb250cm9sLAotICAgIC8vIHJl
dHVybiBpdCwgb3RoZXJ3aXNlIHJldHVybiAwLgotICAgIHJldHVybiBub2RlQXNTdXBwb3J0ZWRM
YWJlbGFibGVFbGVtZW50KHRyZWVTY29wZSgpLmdldEVsZW1lbnRCeUlkKGNvbnRyb2xJZCkpOwor
ICAgIHJldHVybiBpbkRvY3VtZW50KCkgPyBmaXJzdEVsZW1lbnRXaXRoSWRJZkxhYmVsYWJsZSh0
cmVlU2NvcGUoKSwgY29udHJvbElkKSA6IG51bGxwdHI7CiB9CiAKIEhUTUxGb3JtRWxlbWVudCog
SFRNTExhYmVsRWxlbWVudDo6Zm9ybSgpIGNvbnN0CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9p
bXBvcnRlZC93M2MvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL0NoYW5nZUxv
ZwppbmRleCBjMDE5NWE1YWM3YjMxYzcyMGFmZmJlOTY1M2M5YmU1NjlmY2I4Yzc1Li43YWMzZDI5
YWNjOTQ4NWUxNTE2YzVhYWU1NzQxYjc2NTYzMDI5ZjAzIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0
cy9pbXBvcnRlZC93M2MvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy9D
aGFuZ2VMb2cKQEAgLTEsMyArMSwxNSBAQAorMjAxNS0xMC0yMyAgQ2hyaXMgRHVtZXogIDxjZHVt
ZXpAYXBwbGUuY29tPgorCisgICAgICAgIEEgbGFiZWwgZWxlbWVudCBub3QgaW4gYSBkb2N1bWVu
dCBzaG91bGQgbm90IGxhYmVsIGFuIGVsZW1lbnQgaW4gYSBkb2N1bWVudAorICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTQ4ODYzCisgICAgICAgIDxyZGFy
Oi8vcHJvYmxlbS8yMjU4OTMwMD4KKworICAgICAgICBSZXZpZXdlZCBieSBSeW9zdWtlIE5pd2Eu
CisKKyAgICAgICAgUmViYXNlbGluZSBXM0MgSFRNTCB0ZXN0IG5vdyB0aGF0IG9uZSBtb3JlIGNo
ZWNrIGlzIHBhc3NpbmcuCisKKyAgICAgICAgKiB3ZWItcGxhdGZvcm0tdGVzdHMvaHRtbC9zZW1h
bnRpY3MvZm9ybXMvdGhlLWxhYmVsLWVsZW1lbnQvbGFiZWwtYXR0cmlidXRlcy1leHBlY3RlZC50
eHQ6CisKIDIwMTUtMTAtMjEgIENocmlzIER1bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KIAogICAg
ICAgICBVbi1leHBvc2Ugb2Jzb2xldGUgSFRNTEJhc2VGb250RWxlbWVudApkaWZmIC0tZ2l0IGEv
TGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9odG1sL3NlbWFudGlj
cy9mb3Jtcy90aGUtbGFiZWwtZWxlbWVudC9sYWJlbC1hdHRyaWJ1dGVzLWV4cGVjdGVkLnR4dCBi
L0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvaHRtbC9zZW1hbnRp
Y3MvZm9ybXMvdGhlLWxhYmVsLWVsZW1lbnQvbGFiZWwtYXR0cmlidXRlcy1leHBlY3RlZC50eHQK
aW5kZXggYzQ2YmRkOWRkMGE1NWE5YjZkZjJhMzYzZTIxOWEwNWU1ZjQzYjlhNi4uYzRiNzc2YzYw
YTM4MGQ3ZjY3MGU2MWEzOGViYzM0M2EyZDkxMDkxNiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMv
aW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9odG1sL3NlbWFudGljcy9mb3Jtcy90aGUt
bGFiZWwtZWxlbWVudC9sYWJlbC1hdHRyaWJ1dGVzLWV4cGVjdGVkLnR4dAorKysgYi9MYXlvdXRU
ZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2h0bWwvc2VtYW50aWNzL2Zvcm1z
L3RoZS1sYWJlbC1lbGVtZW50L2xhYmVsLWF0dHJpYnV0ZXMtZXhwZWN0ZWQudHh0CkBAIC0xLDYg
KzEsNiBAQAogCiBQQVNTIEEgbGFiZWwgZWxlbWVudCB3aXRoIGEgJ2ZvcicgYXR0cmlidXRlIHNo
b3VsZCBvbmx5IGJlIGFzc29jaWF0ZWQgd2l0aCBhIGxhYmVsYWJsZSBlbGVtZW50LiAKLUZBSUwg
QSBsYWJlbCBlbGVtZW50IG5vdCBpbiBhIGRvY3VtZW50IGNhbiBub3QgbGFiZWwgYW55IGVsZW1l
bnQgaW4gdGhlIGRvY3VtZW50LiBhc3NlcnRfbm90X2VxdWFsczogQSBsYWJlbCBlbGVtZW50IG5v
dCBpbiBhIGRvY3VtZW50IHNob3VsZCBub3QgbGFiZWwgYW4gZWxlbWVudCBpbiBhIGRvY3VtZW50
LiBnb3QgZGlzYWxsb3dlZCB2YWx1ZSBFbGVtZW50IG5vZGUgPGlucHV0IGlkPSJ0ZXN0MSI+PC9p
bnB1dD4KK1BBU1MgQSBsYWJlbCBlbGVtZW50IG5vdCBpbiBhIGRvY3VtZW50IGNhbiBub3QgbGFi
ZWwgYW55IGVsZW1lbnQgaW4gdGhlIGRvY3VtZW50LiAKIFBBU1MgVGhlIGxhYmVsZWQgY29udHJv
bCBmb3IgYSBsYWJlbCBlbGVtZW50IHRoYXQgaGFzIG5vICdmb3InIGF0dHJpYnV0ZSBpcyB0aGUg
Zmlyc3QgbGFiZWxhYmxlIGVsZW1lbnQgd2hpY2ggaXMgYSBkZXNjZW5kYW50IG9mIHRoYXQgbGFi
ZWwgZWxlbWVudC4gCiBQQVNTIFRoZSAnZm9yJyBhdHRyaWJ1dGUgcG9pbnRzIHRvIGFuIGluZXhp
c3RlbnQgaWQuIAogUEFTUyBBIG5vbi1jb250cm9sIGZvbGxvd3MgYnkgYSBjb250cm9sIHdpdGgg
c2FtZSBJRC4gCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>