<?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>135491</bug_id>
          
          <creation_ts>2014-07-31 20:39:06 -0700</creation_ts>
          <short_desc>Update the SearchFieldResultsButtonElement shadow Pseudo Id when HTMLInputElement&apos;s maxResults change</short_desc>
          <delta_ts>2014-08-02 13:51:49 -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>New Bugs</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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Benjamin Poulain">benjamin</reporter>
          <assigned_to name="Benjamin Poulain">benjamin</assigned_to>
          <cc>rniwa</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1026175</commentid>
    <comment_count>0</comment_count>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2014-07-31 20:39:06 -0700</bug_when>
    <thetext>Update the SearchFieldResultsButtonElement shadow Pseudo Id when HTMLInputElement&apos;s maxResults change</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1026176</commentid>
    <comment_count>1</comment_count>
      <attachid>235872</attachid>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2014-07-31 20:41:00 -0700</bug_when>
    <thetext>Created attachment 235872
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1026489</commentid>
    <comment_count>2</comment_count>
      <attachid>235872</attachid>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2014-08-02 13:51:45 -0700</bug_when>
    <thetext>Comment on attachment 235872
Patch

Clearing flags on attachment: 235872

Committed r171972: &lt;http://trac.webkit.org/changeset/171972&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1026490</commentid>
    <comment_count>3</comment_count>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2014-08-02 13:51:49 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>235872</attachid>
            <date>2014-07-31 20:41:00 -0700</date>
            <delta_ts>2014-08-02 13:51:45 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-135491-20140731203941.patch</filename>
            <type>text/plain</type>
            <size>12031</size>
            <attacher name="Benjamin Poulain">benjamin</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTcxODM2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMGJiMjI1MWFkMzNmNmU0
NmJmY2RlYWZhN2Y5MGRmMzYwZjkwODllZi4uNTAzMjZkMWMxMDcyYzk4MGU3NTcwMDU4NmQ0YmUx
ZmU2Y2MwMDJlNiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDMwIEBACiAyMDE0LTA3LTMxICBCZW5q
YW1pbiBQb3VsYWluICA8YnBvdWxhaW5AYXBwbGUuY29tPgogCisgICAgICAgIFVwZGF0ZSB0aGUg
U2VhcmNoRmllbGRSZXN1bHRzQnV0dG9uRWxlbWVudCBzaGFkb3cgUHNldWRvIElkIHdoZW4gSFRN
TElucHV0RWxlbWVudCdzIG1heFJlc3VsdHMgY2hhbmdlCisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzU0OTEKKworICAgICAgICBSZXZpZXdlZCBieSBO
T0JPRFkgKE9PUFMhKS4KKworICAgICAgICBSZXBsYWNlIHRoZSBzaGFkb3dQc2V1ZG9JZCgpIG92
ZXJyaWRlICsgbWFudWFsIHN0eWxlIGludmFsaWRhdGlvbiBieSB0aGUgZ2VuZXJpYyBwc2V1ZG8g
SUQgdXBkYXRlLgorCisgICAgICAgICogaHRtbC9IVE1MSW5wdXRFbGVtZW50LmNwcDoKKyAgICAg
ICAgKFdlYkNvcmU6OkhUTUxJbnB1dEVsZW1lbnQ6OnBhcnNlQXR0cmlidXRlKToKKyAgICAgICAg
KiBodG1sL0lucHV0VHlwZS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpJbnB1dFR5cGU6Om1heFJl
c3VsdHNBdHRyaWJ1dGVDaGFuZ2VkKToKKyAgICAgICAgKiBodG1sL0lucHV0VHlwZS5oOgorICAg
ICAgICAqIGh0bWwvU2VhcmNoSW5wdXRUeXBlLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlNlYXJj
aElucHV0VHlwZTo6U2VhcmNoSW5wdXRUeXBlKToKKyAgICAgICAgKFdlYkNvcmU6OnVwZGF0ZVJl
c3VsdEJ1dHRvblBzZXVkb1R5cGUpOgorICAgICAgICAoV2ViQ29yZTo6U2VhcmNoSW5wdXRUeXBl
OjptYXhSZXN1bHRzQXR0cmlidXRlQ2hhbmdlZCk6CisgICAgICAgIChXZWJDb3JlOjpTZWFyY2hJ
bnB1dFR5cGU6OmNyZWF0ZVNoYWRvd1N1YnRyZWUpOgorICAgICAgICAoV2ViQ29yZTo6U2VhcmNo
SW5wdXRUeXBlOjpkZXN0cm95U2hhZG93U3VidHJlZSk6CisgICAgICAgICogaHRtbC9TZWFyY2hJ
bnB1dFR5cGUuaDoKKyAgICAgICAgKiBodG1sL3NoYWRvdy9UZXh0Q29udHJvbElubmVyRWxlbWVu
dHMuY3BwOgorICAgICAgICAoV2ViQ29yZTo6U2VhcmNoRmllbGRSZXN1bHRzQnV0dG9uRWxlbWVu
dDo6c2hhZG93UHNldWRvSWQpOiBEZWxldGVkLgorICAgICAgICAqIGh0bWwvc2hhZG93L1RleHRD
b250cm9sSW5uZXJFbGVtZW50cy5oOgorCisyMDE0LTA3LTMxICBCZW5qYW1pbiBQb3VsYWluICA8
YnBvdWxhaW5AYXBwbGUuY29tPgorCiAgICAgICAgIEFkZCB3YXJuaW5ncyBmb3IgdGhlIGJ1Z2d5
IGltcGxlbWVudGF0aW9ucyBvZiBzaGFkb3dQc2V1ZG9JZCgpCiAgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzU0NzcKIApkaWZmIC0tZ2l0IGEvU291cmNl
L1dlYkNvcmUvaHRtbC9IVE1MSW5wdXRFbGVtZW50LmNwcCBiL1NvdXJjZS9XZWJDb3JlL2h0bWwv
SFRNTElucHV0RWxlbWVudC5jcHAKaW5kZXggZDdhYjEwOTgxZDE3NWM0ZDM1MjkzNmJkNjBmYTgx
YjNhNWI3OGUxYi4uNmI2YmIzMTJiZWY2N2QyYWVlNzJkOWI0NTY2M2JkZjMyNjA2ZjI2YSAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvaHRtbC9IVE1MSW5wdXRFbGVtZW50LmNwcAorKysgYi9T
b3VyY2UvV2ViQ29yZS9odG1sL0hUTUxJbnB1dEVsZW1lbnQuY3BwCkBAIC0yLDcgKzIsNyBAQAog
ICogQ29weXJpZ2h0IChDKSAxOTk5IExhcnMgS25vbGwgKGtub2xsQGtkZS5vcmcpCiAgKiAgICAg
ICAgICAgKEMpIDE5OTkgQW50dGkgS29pdmlzdG8gKGtvaXZpc3RvQGtkZS5vcmcpCiAgKiAgICAg
ICAgICAgKEMpIDIwMDEgRGlyayBNdWVsbGVyIChtdWVsbGVyQGtkZS5vcmcpCi0gKiBDb3B5cmln
aHQgKEMpIDIwMDQsIDIwMDUsIDIwMDYsIDIwMDcsIDIwMDgsIDIwMDksIDIwMTAsIDIwMTEsIDIw
MTMgQXBwbGUgSW5jLiBBbGwgcmlnaHRzIHJlc2VydmVkLgorICogQ29weXJpZ2h0IChDKSAyMDA0
LCAyMDA1LCAyMDA2LCAyMDA3LCAyMDA4LCAyMDA5LCAyMDEwLCAyMDExLCAyMDEzLCAyMDE0IEFw
cGxlIEluYy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KICAqICAgICAgICAgICAoQykgMjAwNiBBbGV4
ZXkgUHJvc2t1cnlha292IChhcEBueXBvcC5jb20pCiAgKiBDb3B5cmlnaHQgKEMpIDIwMDcgU2Ft
dWVsIFdlaW5pZyAoc2FtQHdlYmtpdC5vcmcpCiAgKiBDb3B5cmlnaHQgKEMpIDIwMTAgR29vZ2xl
IEluYy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KQEAgLTY3NywxMyArNjc3LDggQEAgdm9pZCBIVE1M
SW5wdXRFbGVtZW50OjpwYXJzZUF0dHJpYnV0ZShjb25zdCBRdWFsaWZpZWROYW1lJiBuYW1lLCBj
b25zdCBBdG9taWNTdHIKICAgICAgICAgLy8gU2VhcmNoIGZpZWxkIGFuZCBzbGlkZXIgYXR0cmli
dXRlcyBhbGwganVzdCBjYXVzZSB1cGRhdGVGcm9tRWxlbWVudCB0byBiZSBjYWxsZWQgdGhyb3Vn
aCBzdHlsZSByZWNhbGNpbmcuCiAgICAgICAgIHNldEF0dHJpYnV0ZUV2ZW50TGlzdGVuZXIoZXZl
bnROYW1lcygpLnNlYXJjaEV2ZW50LCBuYW1lLCB2YWx1ZSk7CiAgICAgfSBlbHNlIGlmIChuYW1l
ID09IHJlc3VsdHNBdHRyKSB7Ci0gICAgICAgIGludCBvbGRSZXN1bHRzID0gbV9tYXhSZXN1bHRz
OwogICAgICAgICBtX21heFJlc3VsdHMgPSAhdmFsdWUuaXNOdWxsKCkgPyBzdGQ6Om1pbih2YWx1
ZS50b0ludCgpLCBtYXhTYXZlZFJlc3VsdHMpIDogLTE7Ci0KLSAgICAgICAgaWYgKG1fbWF4UmVz
dWx0cyAhPSBvbGRSZXN1bHRzICYmIChtX21heFJlc3VsdHMgPD0gMCB8fCBvbGRSZXN1bHRzIDw9
IDApKQotICAgICAgICAgICAgc2V0TmVlZHNTdHlsZVJlY2FsYyhSZWNvbnN0cnVjdFJlbmRlclRy
ZWUpOwotICAgICAgICBlbHNlCi0gICAgICAgICAgICBzZXROZWVkc1N0eWxlUmVjYWxjKCk7Cisg
ICAgICAgIG1faW5wdXRUeXBlLT5tYXhSZXN1bHRzQXR0cmlidXRlQ2hhbmdlZCgpOwogICAgIH0g
ZWxzZSBpZiAobmFtZSA9PSBhdXRvc2F2ZUF0dHIpIHsKICAgICAgICAgc2V0TmVlZHNTdHlsZVJl
Y2FsYygpOwogICAgIH0gZWxzZSBpZiAobmFtZSA9PSBpbmNyZW1lbnRhbEF0dHIpIHsKZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvSW5wdXRUeXBlLmNwcCBiL1NvdXJjZS9XZWJDb3Jl
L2h0bWwvSW5wdXRUeXBlLmNwcAppbmRleCBmNTZjNTdjYjhhMGE3NDdlYTY2MjRmY2IxMzRmMGEy
ZWI1NjJhZDM5Li5hZWM0ZmUyOGNlYzA0NDBiNGNmZmM1NDc2MDU1Y2RjMjUzZjY4MmNiIDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9odG1sL0lucHV0VHlwZS5jcHAKKysrIGIvU291cmNlL1dl
YkNvcmUvaHRtbC9JbnB1dFR5cGUuY3BwCkBAIC0yLDcgKzIsNyBAQAogICogQ29weXJpZ2h0IChD
KSAxOTk5IExhcnMgS25vbGwgKGtub2xsQGtkZS5vcmcpCiAgKiAgICAgICAgICAgKEMpIDE5OTkg
QW50dGkgS29pdmlzdG8gKGtvaXZpc3RvQGtkZS5vcmcpCiAgKiAgICAgICAgICAgKEMpIDIwMDEg
RGlyayBNdWVsbGVyIChtdWVsbGVyQGtkZS5vcmcpCi0gKiBDb3B5cmlnaHQgKEMpIDIwMDQsIDIw
MDUsIDIwMDYsIDIwMDcsIDIwMDgsIDIwMDksIDIwMTAsIDIwMTEsIDIwMTMgQXBwbGUgSW5jLiBB
bGwgcmlnaHRzIHJlc2VydmVkLgorICogQ29weXJpZ2h0IChDKSAyMDA0LCAyMDA1LCAyMDA2LCAy
MDA3LCAyMDA4LCAyMDA5LCAyMDEwLCAyMDExLCAyMDEzLCAyMDE0IEFwcGxlIEluYy4gQWxsIHJp
Z2h0cyByZXNlcnZlZC4KICAqICAgICAgICAgICAoQykgMjAwNiBBbGV4ZXkgUHJvc2t1cnlha292
IChhcEBueXBvcC5jb20pCiAgKiBDb3B5cmlnaHQgKEMpIDIwMDcgU2FtdWVsIFdlaW5pZyAoc2Ft
QHdlYmtpdC5vcmcpCiAgKiBDb3B5cmlnaHQgKEMpIDIwMDksIDIwMTAsIDIwMTEsIDIwMTIgR29v
Z2xlIEluYy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KQEAgLTYwNCw2ICs2MDQsMTAgQEAgdm9pZCBJ
bnB1dFR5cGU6OnNyY0F0dHJpYnV0ZUNoYW5nZWQoKQogewogfQogCit2b2lkIElucHV0VHlwZTo6
bWF4UmVzdWx0c0F0dHJpYnV0ZUNoYW5nZWQoKQoreworfQorCiBib29sIElucHV0VHlwZTo6c2hv
dWxkUmVzcGVjdEFsaWduQXR0cmlidXRlKCkKIHsKICAgICByZXR1cm4gZmFsc2U7CmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViQ29yZS9odG1sL0lucHV0VHlwZS5oIGIvU291cmNlL1dlYkNvcmUvaHRt
bC9JbnB1dFR5cGUuaAppbmRleCA1NTQ5YjY4Yjk4MDYwOTM5MmQ5MTY1N2RiMDQ1NzJmOGNmMWYw
YTQ3Li44YmY4NjVkODE1NWQ3YTQ2NjcxYjA3NDNlZjFmZGZiNzBkODZjNjQwIDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViQ29yZS9odG1sL0lucHV0VHlwZS5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL2h0
bWwvSW5wdXRUeXBlLmgKQEAgLTEsNiArMSw2IEBACiAvKgogICogQ29weXJpZ2h0IChDKSAyMDEw
IEdvb2dsZSBJbmMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuCi0gKiBDb3B5cmlnaHQgKEMpIDIwMTEg
QXBwbGUgSW5jLiBBbGwgcmlnaHRzIHJlc2VydmVkLgorICogQ29weXJpZ2h0IChDKSAyMDExLCAy
MDE0IEFwcGxlIEluYy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KICAqIENvcHlyaWdodCAoQykgMjAx
MiBTYW1zdW5nIEVsZWN0cm9uaWNzLiBBbGwgcmlnaHRzIHJlc2VydmVkLgogICoKICAqIFJlZGlz
dHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0
aG91dApAQCAtMjQ0LDYgKzI0NCw3IEBAIHB1YmxpYzoKICAgICB2aXJ0dWFsIHZvaWQgc3RlcEF0
dHJpYnV0ZUNoYW5nZWQoKTsKICAgICB2aXJ0dWFsIHZvaWQgYWx0QXR0cmlidXRlQ2hhbmdlZCgp
OwogICAgIHZpcnR1YWwgdm9pZCBzcmNBdHRyaWJ1dGVDaGFuZ2VkKCk7CisgICAgdmlydHVhbCB2
b2lkIG1heFJlc3VsdHNBdHRyaWJ1dGVDaGFuZ2VkKCk7CiAgICAgdmlydHVhbCBib29sIHNob3Vs
ZFJlc3BlY3RBbGlnbkF0dHJpYnV0ZSgpOwogICAgIHZpcnR1YWwgRmlsZUxpc3QqIGZpbGVzKCk7
CiAgICAgdmlydHVhbCB2b2lkIHNldEZpbGVzKFBhc3NSZWZQdHI8RmlsZUxpc3Q+KTsKZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvU2VhcmNoSW5wdXRUeXBlLmNwcCBiL1NvdXJjZS9X
ZWJDb3JlL2h0bWwvU2VhcmNoSW5wdXRUeXBlLmNwcAppbmRleCBlM2UzYmQ5N2M5MzE1YWJkZGZl
Yzc1YTllZTcxNjFmZWQyOGEyODVlLi44YWY0MWI1N2UyODk5MjcxNWZkZWU1OTUyYjJmZDgzZTBk
NmE4NWUwIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9odG1sL1NlYXJjaElucHV0VHlwZS5j
cHAKKysrIGIvU291cmNlL1dlYkNvcmUvaHRtbC9TZWFyY2hJbnB1dFR5cGUuY3BwCkBAIC0xLDUg
KzEsNiBAQAogLyoKICAqIENvcHlyaWdodCAoQykgMjAxMCBHb29nbGUgSW5jLiBBbGwgcmlnaHRz
IHJlc2VydmVkLgorICogQ29weXJpZ2h0IChDKSAyMDE0IEFwcGxlIEluYy4gQWxsIHJpZ2h0cyBy
ZXNlcnZlZC4KICAqCiAgKiBSZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmlu
YXJ5IGZvcm1zLCB3aXRoIG9yIHdpdGhvdXQKICAqIG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRl
ZCBwcm92aWRlZCB0aGF0IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9ucyBhcmUKQEAgLTQ1LDggKzQ2
LDggQEAgdXNpbmcgbmFtZXNwYWNlIEhUTUxOYW1lczsKIAogU2VhcmNoSW5wdXRUeXBlOjpTZWFy
Y2hJbnB1dFR5cGUoSFRNTElucHV0RWxlbWVudCYgZWxlbWVudCkKICAgICA6IEJhc2VUZXh0SW5w
dXRUeXBlKGVsZW1lbnQpCi0gICAgLCBtX3Jlc3VsdHNCdXR0b24oMCkKLSAgICAsIG1fY2FuY2Vs
QnV0dG9uKDApCisgICAgLCBtX3Jlc3VsdHNCdXR0b24obnVsbHB0cikKKyAgICAsIG1fY2FuY2Vs
QnV0dG9uKG51bGxwdHIpCiAgICAgLCBtX3NlYXJjaEV2ZW50VGltZXIodGhpcywgJlNlYXJjaElu
cHV0VHlwZTo6c2VhcmNoRXZlbnRUaW1lckZpcmVkKQogewogfQpAQCAtNTksNiArNjAsMjIgQEAg
dm9pZCBTZWFyY2hJbnB1dFR5cGU6OmFkZFNlYXJjaFJlc3VsdCgpCiAjZW5kaWYKIH0KIAorc3Rh
dGljIHZvaWQgdXBkYXRlUmVzdWx0QnV0dG9uUHNldWRvVHlwZShTZWFyY2hGaWVsZFJlc3VsdHNC
dXR0b25FbGVtZW50JiByZXN1bHRCdXR0b24sIGludCBtYXhSZXN1bHRzKQoreworICAgIGlmICgh
bWF4UmVzdWx0cykKKyAgICAgICAgcmVzdWx0QnV0dG9uLnNldFBzZXVkbyhBdG9taWNTdHJpbmco
Ii13ZWJraXQtc2VhcmNoLXJlc3VsdHMtZGVjb3JhdGlvbiIsIEF0b21pY1N0cmluZzo6Q29uc3Ry
dWN0RnJvbUxpdGVyYWwpKTsKKyAgICBlbHNlIGlmIChtYXhSZXN1bHRzIDwgMCkKKyAgICAgICAg
cmVzdWx0QnV0dG9uLnNldFBzZXVkbyhBdG9taWNTdHJpbmcoIi13ZWJraXQtc2VhcmNoLWRlY29y
YXRpb24iLCBBdG9taWNTdHJpbmc6OkNvbnN0cnVjdEZyb21MaXRlcmFsKSk7CisgICAgZWxzZSBp
ZiAobWF4UmVzdWx0cyA+IDApCisgICAgICAgIHJlc3VsdEJ1dHRvbi5zZXRQc2V1ZG8oQXRvbWlj
U3RyaW5nKCItd2Via2l0LXNlYXJjaC1yZXN1bHRzLWJ1dHRvbiIsIEF0b21pY1N0cmluZzo6Q29u
c3RydWN0RnJvbUxpdGVyYWwpKTsKK30KKwordm9pZCBTZWFyY2hJbnB1dFR5cGU6Om1heFJlc3Vs
dHNBdHRyaWJ1dGVDaGFuZ2VkKCkKK3sKKyAgICBpZiAobV9yZXN1bHRzQnV0dG9uKQorICAgICAg
ICB1cGRhdGVSZXN1bHRCdXR0b25Qc2V1ZG9UeXBlKCptX3Jlc3VsdHNCdXR0b24sIGVsZW1lbnQo
KS5tYXhSZXN1bHRzKCkpOworfQorCiBSZW5kZXJQdHI8UmVuZGVyRWxlbWVudD4gU2VhcmNoSW5w
dXRUeXBlOjpjcmVhdGVJbnB1dFJlbmRlcmVyKFBhc3NSZWY8UmVuZGVyU3R5bGU+IHN0eWxlKQog
ewogICAgIHJldHVybiBjcmVhdGVSZW5kZXJlcjxSZW5kZXJTZWFyY2hGaWVsZD4oZWxlbWVudCgp
LCBXVEY6Om1vdmUoc3R5bGUpKTsKQEAgLTk3LDYgKzExNCw3IEBAIHZvaWQgU2VhcmNoSW5wdXRU
eXBlOjpjcmVhdGVTaGFkb3dTdWJ0cmVlKCkKIAogICAgIFJlZlB0cjxTZWFyY2hGaWVsZFJlc3Vs
dHNCdXR0b25FbGVtZW50PiByZXN1bHRzQnV0dG9uID0gU2VhcmNoRmllbGRSZXN1bHRzQnV0dG9u
RWxlbWVudDo6Y3JlYXRlKGVsZW1lbnQoKS5kb2N1bWVudCgpKTsKICAgICBtX3Jlc3VsdHNCdXR0
b24gPSByZXN1bHRzQnV0dG9uLmdldCgpOworICAgIHVwZGF0ZVJlc3VsdEJ1dHRvblBzZXVkb1R5
cGUoKm1fcmVzdWx0c0J1dHRvbiwgZWxlbWVudCgpLm1heFJlc3VsdHMoKSk7CiAgICAgY29udGFp
bmVyLT5pbnNlcnRCZWZvcmUobV9yZXN1bHRzQnV0dG9uLCB0ZXh0V3JhcHBlciwgSUdOT1JFX0VY
Q0VQVElPTik7CiAKICAgICBSZWZQdHI8U2VhcmNoRmllbGRDYW5jZWxCdXR0b25FbGVtZW50PiBj
YW5jZWxCdXR0b24gPSBTZWFyY2hGaWVsZENhbmNlbEJ1dHRvbkVsZW1lbnQ6OmNyZWF0ZShlbGVt
ZW50KCkuZG9jdW1lbnQoKSk7CkBAIC0xMzUsOCArMTUzLDggQEAgdm9pZCBTZWFyY2hJbnB1dFR5
cGU6OmhhbmRsZUtleWRvd25FdmVudChLZXlib2FyZEV2ZW50KiBldmVudCkKIHZvaWQgU2VhcmNo
SW5wdXRUeXBlOjpkZXN0cm95U2hhZG93U3VidHJlZSgpCiB7CiAgICAgVGV4dEZpZWxkSW5wdXRU
eXBlOjpkZXN0cm95U2hhZG93U3VidHJlZSgpOwotICAgIG1fcmVzdWx0c0J1dHRvbiA9IDA7Ci0g
ICAgbV9jYW5jZWxCdXR0b24gPSAwOworICAgIG1fcmVzdWx0c0J1dHRvbiA9IG51bGxwdHI7Cisg
ICAgbV9jYW5jZWxCdXR0b24gPSBudWxscHRyOwogfQogCiB2b2lkIFNlYXJjaElucHV0VHlwZTo6
c3RhcnRTZWFyY2hFdmVudFRpbWVyKCkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2h0bWwv
U2VhcmNoSW5wdXRUeXBlLmggYi9Tb3VyY2UvV2ViQ29yZS9odG1sL1NlYXJjaElucHV0VHlwZS5o
CmluZGV4IDJmOWI2ZjNhNzg0NzBhYWQ0MjZkYzIyZDY3ZjNlYWMxZGZkNWE2YjkuLjE0OTk0OTlj
Yzg4ZjZlODFmYmU0ZTQwYjBjNGI4Yzk5NDYyZjM2MDkgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJD
b3JlL2h0bWwvU2VhcmNoSW5wdXRUeXBlLmgKKysrIGIvU291cmNlL1dlYkNvcmUvaHRtbC9TZWFy
Y2hJbnB1dFR5cGUuaApAQCAtMSw1ICsxLDYgQEAKIC8qCiAgKiBDb3B5cmlnaHQgKEMpIDIwMTAg
R29vZ2xlIEluYy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KKyAqIENvcHlyaWdodCAoQykgMjAxNCBB
cHBsZSBJbmMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuCiAgKgogICogUmVkaXN0cmlidXRpb24gYW5k
IHVzZSBpbiBzb3VyY2UgYW5kIGJpbmFyeSBmb3Jtcywgd2l0aCBvciB3aXRob3V0CiAgKiBtb2Rp
ZmljYXRpb24sIGFyZSBwZXJtaXR0ZWQgcHJvdmlkZWQgdGhhdCB0aGUgZm9sbG93aW5nIGNvbmRp
dGlvbnMgYXJlCkBAIC0zNiwxMCArMzcsOSBAQAogCiBuYW1lc3BhY2UgV2ViQ29yZSB7CiAKLWNs
YXNzIFNlYXJjaEZpZWxkQ2FuY2VsQnV0dG9uRWxlbWVudDsKIGNsYXNzIFNlYXJjaEZpZWxkUmVz
dWx0c0J1dHRvbkVsZW1lbnQ7CiAKLWNsYXNzIFNlYXJjaElucHV0VHlwZSA6IHB1YmxpYyBCYXNl
VGV4dElucHV0VHlwZSB7CitjbGFzcyBTZWFyY2hJbnB1dFR5cGUgZmluYWwgOiBwdWJsaWMgQmFz
ZVRleHRJbnB1dFR5cGUgewogcHVibGljOgogICAgIGV4cGxpY2l0IFNlYXJjaElucHV0VHlwZShI
VE1MSW5wdXRFbGVtZW50Jik7CiAKQEAgLTQ3LDYgKzQ3LDcgQEAgcHVibGljOgogCiBwcml2YXRl
OgogICAgIHZpcnR1YWwgdm9pZCBhZGRTZWFyY2hSZXN1bHQoKSBvdmVycmlkZTsKKyAgICB2aXJ0
dWFsIHZvaWQgbWF4UmVzdWx0c0F0dHJpYnV0ZUNoYW5nZWQoKSBvdmVycmlkZTsKICAgICB2aXJ0
dWFsIFJlbmRlclB0cjxSZW5kZXJFbGVtZW50PiBjcmVhdGVJbnB1dFJlbmRlcmVyKFBhc3NSZWY8
UmVuZGVyU3R5bGU+KSBvdmVycmlkZTsKICAgICB2aXJ0dWFsIGNvbnN0IEF0b21pY1N0cmluZyYg
Zm9ybUNvbnRyb2xUeXBlKCkgY29uc3Qgb3ZlcnJpZGU7CiAgICAgdmlydHVhbCBib29sIHNob3Vs
ZFJlc3BlY3RTcGVlY2hBdHRyaWJ1dGUoKSBvdmVycmlkZTsKQEAgLTY1LDcgKzY2LDcgQEAgcHJp
dmF0ZToKICAgICBib29sIHNlYXJjaEV2ZW50c1Nob3VsZEJlRGlzcGF0Y2hlZCgpIGNvbnN0Owog
ICAgIHZvaWQgc3RhcnRTZWFyY2hFdmVudFRpbWVyKCk7CiAKLSAgICBIVE1MRWxlbWVudCogbV9y
ZXN1bHRzQnV0dG9uOworICAgIFNlYXJjaEZpZWxkUmVzdWx0c0J1dHRvbkVsZW1lbnQqIG1fcmVz
dWx0c0J1dHRvbjsKICAgICBIVE1MRWxlbWVudCogbV9jYW5jZWxCdXR0b247CiAgICAgVGltZXI8
U2VhcmNoSW5wdXRUeXBlPiBtX3NlYXJjaEV2ZW50VGltZXI7CiB9OwpkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYkNvcmUvaHRtbC9zaGFkb3cvVGV4dENvbnRyb2xJbm5lckVsZW1lbnRzLmNwcCBiL1Nv
dXJjZS9XZWJDb3JlL2h0bWwvc2hhZG93L1RleHRDb250cm9sSW5uZXJFbGVtZW50cy5jcHAKaW5k
ZXggNzU3MzUxNjNjNzU3M2UxZDYyZTI4MThkZDQ0MTU3MjlmOWViMjljMC4uNTMxOTcyNjI2Nzcy
N2IxOWY5MmRiOWE0NzNiYTJkY2RlNjUxODAwNyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUv
aHRtbC9zaGFkb3cvVGV4dENvbnRyb2xJbm5lckVsZW1lbnRzLmNwcAorKysgYi9Tb3VyY2UvV2Vi
Q29yZS9odG1sL3NoYWRvdy9UZXh0Q29udHJvbElubmVyRWxlbWVudHMuY3BwCkBAIC0xLDUgKzEs
NSBAQAogLyoKLSAqIENvcHlyaWdodCAoQykgMjAwNiwgMjAwOCwgMjAxMCBBcHBsZSBJbmMuIEFs
bCByaWdodHMgcmVzZXJ2ZWQuCisgKiBDb3B5cmlnaHQgKEMpIDIwMDYsIDIwMDgsIDIwMTAsIDIw
MTQgQXBwbGUgSW5jLiBBbGwgcmlnaHRzIHJlc2VydmVkLgogICogQ29weXJpZ2h0IChDKSAyMDEw
IEdvb2dsZSBJbmMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuCiAgKgogICogUmVkaXN0cmlidXRpb24g
YW5kIHVzZSBpbiBzb3VyY2UgYW5kIGJpbmFyeSBmb3Jtcywgd2l0aCBvciB3aXRob3V0CkBAIC0x
NDAsMjQgKzE0MCw2IEBAIFBhc3NSZWZQdHI8U2VhcmNoRmllbGRSZXN1bHRzQnV0dG9uRWxlbWVu
dD4gU2VhcmNoRmllbGRSZXN1bHRzQnV0dG9uRWxlbWVudDo6Y3JlCiAgICAgcmV0dXJuIGFkb3B0
UmVmKG5ldyBTZWFyY2hGaWVsZFJlc3VsdHNCdXR0b25FbGVtZW50KGRvY3VtZW50KSk7CiB9CiAK
LWNvbnN0IEF0b21pY1N0cmluZyYgU2VhcmNoRmllbGRSZXN1bHRzQnV0dG9uRWxlbWVudDo6c2hh
ZG93UHNldWRvSWQoKSBjb25zdAotewotICAgIERFUFJFQ0FURURfREVGSU5FX1NUQVRJQ19MT0NB
TChBdG9taWNTdHJpbmcsIHJlc3VsdHNJZCwgKCItd2Via2l0LXNlYXJjaC1yZXN1bHRzLWJ1dHRv
biIsIEF0b21pY1N0cmluZzo6Q29uc3RydWN0RnJvbUxpdGVyYWwpKTsKLSAgICBERVBSRUNBVEVE
X0RFRklORV9TVEFUSUNfTE9DQUwoQXRvbWljU3RyaW5nLCByZXN1bHRzRGVjb3JhdGlvbklkLCAo
Ii13ZWJraXQtc2VhcmNoLXJlc3VsdHMtZGVjb3JhdGlvbiIsIEF0b21pY1N0cmluZzo6Q29uc3Ry
dWN0RnJvbUxpdGVyYWwpKTsKLSAgICBERVBSRUNBVEVEX0RFRklORV9TVEFUSUNfTE9DQUwoQXRv
bWljU3RyaW5nLCBkZWNvcmF0aW9uSWQsICgiLXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiIsIEF0
b21pY1N0cmluZzo6Q29uc3RydWN0RnJvbUxpdGVyYWwpKTsKLSAgICBFbGVtZW50KiBob3N0ID0g
c2hhZG93SG9zdCgpOwotICAgIGlmICghaG9zdCkKLSAgICAgICAgcmV0dXJuIHJlc3VsdHNJZDsK
LSAgICBpZiAoSFRNTElucHV0RWxlbWVudCogaW5wdXQgPSBob3N0LT50b0lucHV0RWxlbWVudCgp
KSB7Ci0gICAgICAgIGlmIChpbnB1dC0+bWF4UmVzdWx0cygpIDwgMCkKLSAgICAgICAgICAgIHJl
dHVybiBkZWNvcmF0aW9uSWQ7Ci0gICAgICAgIGlmIChpbnB1dC0+bWF4UmVzdWx0cygpID4gMCkK
LSAgICAgICAgICAgIHJldHVybiByZXN1bHRzSWQ7Ci0gICAgICAgIHJldHVybiByZXN1bHRzRGVj
b3JhdGlvbklkOwotICAgIH0KLSAgICByZXR1cm4gcmVzdWx0c0lkOwotfQotCiB2b2lkIFNlYXJj
aEZpZWxkUmVzdWx0c0J1dHRvbkVsZW1lbnQ6OmRlZmF1bHRFdmVudEhhbmRsZXIoRXZlbnQqIGV2
ZW50KQogewogICAgIC8vIE9uIG1vdXNlZG93biwgYnJpbmcgdXAgYSBtZW51LCBpZiBuZWVkZWQK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvc2hhZG93L1RleHRDb250cm9sSW5uZXJF
bGVtZW50cy5oIGIvU291cmNlL1dlYkNvcmUvaHRtbC9zaGFkb3cvVGV4dENvbnRyb2xJbm5lckVs
ZW1lbnRzLmgKaW5kZXggNTRkYTZiNzI3MmNjMzY3MWNkZWVhMzMzNDI0Y2YyMGUzMzQ1ZTgxMi4u
ZDBiNGIwY2M5ZDZhMzIzZDAzNGMwNGE0YjQzMDkyNzlkMGU2OWQ5YSAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYkNvcmUvaHRtbC9zaGFkb3cvVGV4dENvbnRyb2xJbm5lckVsZW1lbnRzLmgKKysrIGIv
U291cmNlL1dlYkNvcmUvaHRtbC9zaGFkb3cvVGV4dENvbnRyb2xJbm5lckVsZW1lbnRzLmgKQEAg
LTEsNSArMSw1IEBACiAvKgotICogQ29weXJpZ2h0IChDKSAyMDA2LCAyMDA4LCAyMDEwIEFwcGxl
IEluYy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KKyAqIENvcHlyaWdodCAoQykgMjAwNiwgMjAwOCwg
MjAxMCwgMjAxNCBBcHBsZSBJbmMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuCiAgKiBDb3B5cmlnaHQg
KEMpIDIwMTAgR29vZ2xlIEluYy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KICAqCiAgKiBSZWRpc3Ry
aWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRoIG9yIHdpdGhv
dXQKQEAgLTg3LDcgKzg3LDYgQEAgcHVibGljOgogCiBwcml2YXRlOgogICAgIFNlYXJjaEZpZWxk
UmVzdWx0c0J1dHRvbkVsZW1lbnQoRG9jdW1lbnQmKTsKLSAgICB2aXJ0dWFsIGNvbnN0IEF0b21p
Y1N0cmluZyYgc2hhZG93UHNldWRvSWQoKSBjb25zdCBvdmVycmlkZTsKICAgICB2aXJ0dWFsIGJv
b2wgaXNNb3VzZUZvY3VzYWJsZSgpIGNvbnN0IG92ZXJyaWRlIHsgcmV0dXJuIGZhbHNlOyB9CiB9
OwogCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>