<?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>194407</bug_id>
          
          <creation_ts>2019-02-07 12:22:40 -0800</creation_ts>
          <short_desc>Overflow element scrollbar is light for dark mode content</short_desc>
          <delta_ts>2019-02-07 15:34:33 -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>WebKit Misc.</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></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="Timothy Hatcher">timothy</reporter>
          <assigned_to name="Timothy Hatcher">timothy</assigned_to>
          <cc>bdakin</cc>
    
    <cc>commit-queue</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>megan_gardner</cc>
    
    <cc>thorton</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1503874</commentid>
    <comment_count>0</comment_count>
    <who name="Timothy Hatcher">timothy</who>
    <bug_when>2019-02-07 12:22:40 -0800</bug_when>
    <thetext>The overflow case was missed when fixing scrollbars for dark mode FrameViews in https://trac.webkit.org/changeset/237466/webkit.

&lt;rdar://problem/45991585&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1503878</commentid>
    <comment_count>1</comment_count>
      <attachid>361428</attachid>
    <who name="Timothy Hatcher">timothy</who>
    <bug_when>2019-02-07 12:34:59 -0800</bug_when>
    <thetext>Created attachment 361428
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1503879</commentid>
    <comment_count>2</comment_count>
    <who name="EWS Watchlist">ews-watchlist</who>
    <bug_when>2019-02-07 12:39:21 -0800</bug_when>
    <thetext>Attachment 361428 did not pass style-queue:


ERROR: Source/WebCore/page/ChromeClient.h:409:  Inline functions should not be in classes annotated with WEBCORE_EXPORT. Remove the macro from the class and apply it to each appropriate method, or move the inline function definition out-of-line.  [build/webcore_export] [4]
Total errors found: 1 in 11 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1503982</commentid>
    <comment_count>3</comment_count>
      <attachid>361428</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-02-07 15:34:31 -0800</bug_when>
    <thetext>Comment on attachment 361428
Patch

Clearing flags on attachment: 361428

Committed r241150: &lt;https://trac.webkit.org/changeset/241150&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1503983</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-02-07 15:34:33 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>361428</attachid>
            <date>2019-02-07 12:34:59 -0800</date>
            <delta_ts>2019-02-07 15:34:31 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-194407-20190207123459.patch</filename>
            <type>text/plain</type>
            <size>13558</size>
            <attacher name="Timothy Hatcher">timothy</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQwMTIyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMDg4ODAzYjc4ZWI2N2Y3
NDcyZTdiOWUyNTIwOWE0N2Q2OTAyYzllZi4uY2VlZjkxOTA4YTFiZmIxMmRhMTYxODUyODEyNzI2
ZGM4NzhkOGFiOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI5IEBACisyMDE5LTAyLTA3ICBUaW1v
dGh5IEhhdGNoZXIgIDx0aW1vdGh5QGFwcGxlLmNvbT4KKworICAgICAgICBPdmVyZmxvdyBlbGVt
ZW50IHNjcm9sbGJhciBpcyBsaWdodCBmb3IgZGFyayBtb2RlIGNvbnRlbnQuCisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xOTQ0MDcKKyAgICAgICAgcmRh
cjovL3Byb2JsZW0vNDU5OTE1ODUKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICBUZXN0ZWQgYnkgY3NzLWRhcmstbW9kZS9zdXBwb3J0ZWQtY29sb3Itc2No
ZW1lcy1zY3JvbGxiYXIuaHRtbC4KKworICAgICAgICAqIHBhZ2UvQ2hyb21lQ2xpZW50Lmg6Cisg
ICAgICAgIChXZWJDb3JlOjpGcmFtZVZpZXc6OnByZWZlcnJlZFNjcm9sbGJhck92ZXJsYXlTdHls
ZSk6IFJldHVybiBXVEY6Om51bGxvcHQgYnkgZGVmYXVsdCB0byBhdm9pZAorICAgICAgICBzaG9y
dC1jaXJjdWl0aW5nIGF1dG8gZGV0ZWN0aW9uIGluIHJlY2FsY3VsYXRlU2Nyb2xsYmFyT3Zlcmxh
eVN0eWxlKCkgZm9yIGNsaWVudHMsIGxpa2UgV0sxLAorICAgICAgICB0aGF0IGRvIG5vdCBpbXBs
ZW1lbnQgcHJlZmVycmVkU2Nyb2xsYmFyT3ZlcmxheVN0eWxlKCkuCisgICAgICAgICogcGFnZS9G
cmFtZVZpZXcuY3BwOgorICAgICAgICAoV2ViQ29yZTo6RnJhbWVWaWV3OjpyZWNhbGN1bGF0ZVNj
cm9sbGJhck92ZXJsYXlTdHlsZSk6IFVzZSBXVEY6Om51bGxvcHQgaW4gdGhlIGZhbHNlIGNhc2UK
KyAgICAgICAgdG8gYXV0byBkZXRlY3Qgb3ZlcmxheSBzdHlsZSB3aGVuIHBhZ2UoKSBpcyBudWxs
LgorICAgICAgICAqIHJlbmRlcmluZy9SZW5kZXJMYXllci5jcHA6CisgICAgICAgIChXZWJDb3Jl
OjpSZW5kZXJMYXllcjo6dXNlRGFya0FwcGVhcmFuY2UgY29uc3QpOiBBZGRlZC4KKyAgICAgICAg
KiByZW5kZXJpbmcvUmVuZGVyTGF5ZXIuaDoKKyAgICAgICAgKiB0ZXN0aW5nL0ludGVybmFscy5j
cHA6CisgICAgICAgIChXZWJDb3JlOjpJbnRlcm5hbHM6OnNjcm9sbGJhck92ZXJsYXlTdHlsZSBj
b25zdCk6IEFkZGVkIE5vZGUgYXJndW1lbnQuCisgICAgICAgIChXZWJDb3JlOjpJbnRlcm5hbHM6
OnNjcm9sbGJhclVzaW5nRGFya0FwcGVhcmFuY2UgY29uc3QpOiBBZGRlZC4KKyAgICAgICAgKiB0
ZXN0aW5nL0ludGVybmFscy5oOgorICAgICAgICAqIHRlc3RpbmcvSW50ZXJuYWxzLmlkbDoKKwog
MjAxOS0wMS0xNyAgSmlld2VuIFRhbiAgPGppZXdlbl90YW5AYXBwbGUuY29tPgogCiAgICAgICAg
IFtNYWNdIEFkZCBhIG5ldyBxdWlyayB0byBIVE1MRm9ybUNvbnRyb2xFbGVtZW50Ojppc01vdXNl
Rm9jdXNhYmxlCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wYWdlL0Nocm9tZUNsaWVudC5o
IGIvU291cmNlL1dlYkNvcmUvcGFnZS9DaHJvbWVDbGllbnQuaAppbmRleCAzMjA0MGUxNWJmODUw
NWU3MDA5NmNiNjUzZGRlZWE3N2Y2MzRjYWFmLi4wNzJhODRlYTkzZWYxZTA4NDRjODZiY2NiNzM4
MTI5ZWM5Y2NmNjU2IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wYWdlL0Nocm9tZUNsaWVu
dC5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BhZ2UvQ2hyb21lQ2xpZW50LmgKQEAgLTQwMyw3ICs0
MDMsNyBAQCBwdWJsaWM6CiAgICAgdmlydHVhbCB2b2lkIG5vdGlmeVNjcm9sbGVyVGh1bWJJc1Zp
c2libGVJblJlY3QoY29uc3QgSW50UmVjdCYpIHsgfQogICAgIHZpcnR1YWwgdm9pZCByZWNvbW1l
bmRlZFNjcm9sbGJhclN0eWxlRGlkQ2hhbmdlKFNjcm9sbGJhclN0eWxlKSB7IH0KIAotICAgIHZp
cnR1YWwgT3B0aW9uYWw8U2Nyb2xsYmFyT3ZlcmxheVN0eWxlPiBwcmVmZXJyZWRTY3JvbGxiYXJP
dmVybGF5U3R5bGUoKSB7IHJldHVybiBTY3JvbGxiYXJPdmVybGF5U3R5bGVEZWZhdWx0OyB9Cisg
ICAgdmlydHVhbCBPcHRpb25hbDxTY3JvbGxiYXJPdmVybGF5U3R5bGU+IHByZWZlcnJlZFNjcm9s
bGJhck92ZXJsYXlTdHlsZSgpIHsgcmV0dXJuIFdURjo6bnVsbG9wdDsgfQogCiAgICAgdmlydHVh
bCB2b2lkIHdoZWVsRXZlbnRIYW5kbGVyc0NoYW5nZWQoYm9vbCBoYXNIYW5kbGVycykgPSAwOwog
ICAgICAgICAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BhZ2UvRnJhbWVWaWV3LmNwcCBi
L1NvdXJjZS9XZWJDb3JlL3BhZ2UvRnJhbWVWaWV3LmNwcAppbmRleCA4ZGQ5MjRkNzk3YzE2NzNi
ZDA3Y2M4NDI2OGJiNDhiZTE1NWQ5NDg3Li43MDUxYmEyNWZjNTYzMGViMTVkN2IzMDg4ZmZiY2Mx
MWY0YWYyZmU0IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wYWdlL0ZyYW1lVmlldy5jcHAK
KysrIGIvU291cmNlL1dlYkNvcmUvcGFnZS9GcmFtZVZpZXcuY3BwCkBAIC0zOTAsNyArMzkwLDcg
QEAgdm9pZCBGcmFtZVZpZXc6OmRldGFjaEN1c3RvbVNjcm9sbGJhcnMoKQogdm9pZCBGcmFtZVZp
ZXc6OnJlY2FsY3VsYXRlU2Nyb2xsYmFyT3ZlcmxheVN0eWxlKCkKIHsKICAgICBTY3JvbGxiYXJP
dmVybGF5U3R5bGUgb2xkT3ZlcmxheVN0eWxlID0gc2Nyb2xsYmFyT3ZlcmxheVN0eWxlKCk7Ci0g
ICAgT3B0aW9uYWw8U2Nyb2xsYmFyT3ZlcmxheVN0eWxlPiBjbGllbnRPdmVybGF5U3R5bGUgPSBm
cmFtZSgpLnBhZ2UoKSA/IGZyYW1lKCkucGFnZSgpLT5jaHJvbWUoKS5jbGllbnQoKS5wcmVmZXJy
ZWRTY3JvbGxiYXJPdmVybGF5U3R5bGUoKSA6IFNjcm9sbGJhck92ZXJsYXlTdHlsZURlZmF1bHQ7
CisgICAgT3B0aW9uYWw8U2Nyb2xsYmFyT3ZlcmxheVN0eWxlPiBjbGllbnRPdmVybGF5U3R5bGUg
PSBmcmFtZSgpLnBhZ2UoKSA/IGZyYW1lKCkucGFnZSgpLT5jaHJvbWUoKS5jbGllbnQoKS5wcmVm
ZXJyZWRTY3JvbGxiYXJPdmVybGF5U3R5bGUoKSA6IFdURjo6bnVsbG9wdDsKICAgICBpZiAoY2xp
ZW50T3ZlcmxheVN0eWxlKSB7CiAgICAgICAgIGlmIChjbGllbnRPdmVybGF5U3R5bGUudmFsdWUo
KSAhPSBvbGRPdmVybGF5U3R5bGUpCiAgICAgICAgICAgICBzZXRTY3JvbGxiYXJPdmVybGF5U3R5
bGUoY2xpZW50T3ZlcmxheVN0eWxlLnZhbHVlKCkpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNv
cmUvcmVuZGVyaW5nL1JlbmRlckxheWVyLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9S
ZW5kZXJMYXllci5jcHAKaW5kZXggMDcyZTkzN2JmNzg5ZTIxMDkwNmQyMGQ0YzlkM2MzZmY4NTg4
NzAxOC4uNzg3MzBkNDBhYmU4NDBmMDExMDU2YmE0OGVkNmM2ODU1ZmI4MjgyNyAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxheWVyLmNwcAorKysgYi9Tb3VyY2Uv
V2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyTGF5ZXIuY3BwCkBAIC0zMjQ0LDYgKzMyNDQsMTEgQEAg
Ym9vbCBSZW5kZXJMYXllcjo6aGFzU2Nyb2xsYWJsZU9yUnViYmVyYmFuZGFibGVBbmNlc3Rvcigp
CiAgICAgcmV0dXJuIGZhbHNlOwogfQogCitib29sIFJlbmRlckxheWVyOjp1c2VEYXJrQXBwZWFy
YW5jZSgpIGNvbnN0Cit7CisgICAgcmV0dXJuIHJlbmRlcmVyKCkudXNlRGFya0FwcGVhcmFuY2Uo
KTsKK30KKwogI2lmIEVOQUJMRShDU1NfU0NST0xMX1NOQVApCiB2b2lkIFJlbmRlckxheWVyOjp1
cGRhdGVTbmFwT2Zmc2V0cygpCiB7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJp
bmcvUmVuZGVyTGF5ZXIuaCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJMYXllci5o
CmluZGV4IDc4ZmY2MzhjMTk4NGFlYzc2N2QwMWY3NTFmNWQxNWJlMDc5NjBiZjQuLjFiZTczZTFh
NzNiMzAyMjQxMWMxOTgyZGZlZDJmNjMwMDgxYWY3ODIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJD
b3JlL3JlbmRlcmluZy9SZW5kZXJMYXllci5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmlu
Zy9SZW5kZXJMYXllci5oCkBAIC00MzgsNiArNDM4LDcgQEAgcHVibGljOgogICAgIFNjcm9sbGFi
bGVBcmVhKiBlbmNsb3NpbmdTY3JvbGxhYmxlQXJlYSgpIGNvbnN0IG92ZXJyaWRlOwogICAgIGJv
b2wgaXNTY3JvbGxhYmxlT3JSdWJiZXJiYW5kYWJsZSgpIG92ZXJyaWRlOwogICAgIGJvb2wgaGFz
U2Nyb2xsYWJsZU9yUnViYmVyYmFuZGFibGVBbmNlc3RvcigpIG92ZXJyaWRlOworICAgIGJvb2wg
dXNlRGFya0FwcGVhcmFuY2UoKSBjb25zdCBmaW5hbDsKICNpZiBFTkFCTEUoQ1NTX1NDUk9MTF9T
TkFQKQogICAgIHZvaWQgdXBkYXRlU25hcE9mZnNldHMoKSBvdmVycmlkZTsKICNlbmRpZgpkaWZm
IC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvdGVzdGluZy9JbnRlcm5hbHMuY3BwIGIvU291cmNlL1dl
YkNvcmUvdGVzdGluZy9JbnRlcm5hbHMuY3BwCmluZGV4IDMwOTk5NzFmMzM3ZjYwOTBmODQyYTRm
ZjkyMWY1YjVjOTIzYmM2NjguLmU2ZWY3NDg1MjRhNTQ1NWM2MjU2YzkzZGYxZWRjZGJjZTVhMzA2
ZDQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3Rlc3RpbmcvSW50ZXJuYWxzLmNwcAorKysg
Yi9Tb3VyY2UvV2ViQ29yZS90ZXN0aW5nL0ludGVybmFscy5jcHAKQEAgLTI1NDIsMTQgKzI1NDIs
MzYgQEAgRXhjZXB0aW9uT3I8U3RyaW5nPiBJbnRlcm5hbHM6OnJlcGFpbnRSZWN0c0FzVGV4dCgp
IGNvbnN0CiAgICAgcmV0dXJuIGRvY3VtZW50LT5mcmFtZSgpLT50cmFja2VkUmVwYWludFJlY3Rz
QXNUZXh0KCk7CiB9CiAKLUV4Y2VwdGlvbk9yPFN0cmluZz4gSW50ZXJuYWxzOjpzY3JvbGxiYXJP
dmVybGF5U3R5bGUoKSBjb25zdAorRXhjZXB0aW9uT3I8U3RyaW5nPiBJbnRlcm5hbHM6OnNjcm9s
bGJhck92ZXJsYXlTdHlsZShOb2RlKiBub2RlKSBjb25zdAogewotICAgIERvY3VtZW50KiBkb2N1
bWVudCA9IGNvbnRleHREb2N1bWVudCgpOwotICAgIGlmICghZG9jdW1lbnQgfHwgIWRvY3VtZW50
LT52aWV3KCkpCisgICAgaWYgKCFub2RlKQorICAgICAgICBub2RlID0gY29udGV4dERvY3VtZW50
KCk7CisKKyAgICBpZiAoIW5vZGUpCiAgICAgICAgIHJldHVybiBFeGNlcHRpb24geyBJbnZhbGlk
QWNjZXNzRXJyb3IgfTsKIAotICAgIGF1dG8mIGZyYW1lVmlldyA9ICpkb2N1bWVudC0+dmlldygp
OwotICAgIHN3aXRjaCAoZnJhbWVWaWV3LnNjcm9sbGJhck92ZXJsYXlTdHlsZSgpKSB7CisgICAg
bm9kZS0+ZG9jdW1lbnQoKS51cGRhdGVMYXlvdXRJZ25vcmVQZW5kaW5nU3R5bGVzaGVldHMoKTsK
KworICAgIFNjcm9sbGFibGVBcmVhKiBzY3JvbGxhYmxlQXJlYSA9IG51bGxwdHI7CisgICAgaWYg
KGlzPERvY3VtZW50Pigqbm9kZSkpIHsKKyAgICAgICAgYXV0byogZnJhbWVWaWV3ID0gZG93bmNh
c3Q8RG9jdW1lbnQ+KG5vZGUpLT52aWV3KCk7CisgICAgICAgIGlmICghZnJhbWVWaWV3KQorICAg
ICAgICAgICAgcmV0dXJuIEV4Y2VwdGlvbiB7IEludmFsaWRBY2Nlc3NFcnJvciB9OworCisgICAg
ICAgIHNjcm9sbGFibGVBcmVhID0gZnJhbWVWaWV3OworICAgIH0gZWxzZSBpZiAoaXM8RWxlbWVu
dD4oKm5vZGUpKSB7CisgICAgICAgIGF1dG8mIGVsZW1lbnQgPSAqZG93bmNhc3Q8RWxlbWVudD4o
bm9kZSk7CisgICAgICAgIGlmICghZWxlbWVudC5yZW5kZXJCb3goKSkKKyAgICAgICAgICAgIHJl
dHVybiBFeGNlcHRpb24geyBJbnZhbGlkQWNjZXNzRXJyb3IgfTsKKworICAgICAgICBzY3JvbGxh
YmxlQXJlYSA9IGVsZW1lbnQucmVuZGVyQm94KCktPmxheWVyKCk7CisgICAgfSBlbHNlCisgICAg
ICAgIHJldHVybiBFeGNlcHRpb24geyBJbnZhbGlkTm9kZVR5cGVFcnJvciB9OworCisgICAgaWYg
KCFzY3JvbGxhYmxlQXJlYSkKKyAgICAgICAgcmV0dXJuIEV4Y2VwdGlvbiB7IEludmFsaWROb2Rl
VHlwZUVycm9yIH07CisKKyAgICBzd2l0Y2ggKHNjcm9sbGFibGVBcmVhLT5zY3JvbGxiYXJPdmVy
bGF5U3R5bGUoKSkgewogICAgIGNhc2UgU2Nyb2xsYmFyT3ZlcmxheVN0eWxlRGVmYXVsdDoKICAg
ICAgICAgcmV0dXJuICJkZWZhdWx0Il9zdHI7CiAgICAgY2FzZSBTY3JvbGxiYXJPdmVybGF5U3R5
bGVEYXJrOgpAQCAtMjU2Miw2ICsyNTg0LDM4IEBAIEV4Y2VwdGlvbk9yPFN0cmluZz4gSW50ZXJu
YWxzOjpzY3JvbGxiYXJPdmVybGF5U3R5bGUoKSBjb25zdAogICAgIHJldHVybiAidW5rbm93biJf
c3RyOwogfQogCitFeGNlcHRpb25Pcjxib29sPiBJbnRlcm5hbHM6OnNjcm9sbGJhclVzaW5nRGFy
a0FwcGVhcmFuY2UoTm9kZSogbm9kZSkgY29uc3QKK3sKKyAgICBpZiAoIW5vZGUpCisgICAgICAg
IG5vZGUgPSBjb250ZXh0RG9jdW1lbnQoKTsKKworICAgIGlmICghbm9kZSkKKyAgICAgICAgcmV0
dXJuIEV4Y2VwdGlvbiB7IEludmFsaWRBY2Nlc3NFcnJvciB9OworCisgICAgbm9kZS0+ZG9jdW1l
bnQoKS51cGRhdGVMYXlvdXRJZ25vcmVQZW5kaW5nU3R5bGVzaGVldHMoKTsKKworICAgIFNjcm9s
bGFibGVBcmVhKiBzY3JvbGxhYmxlQXJlYSA9IG51bGxwdHI7CisgICAgaWYgKGlzPERvY3VtZW50
Pigqbm9kZSkpIHsKKyAgICAgICAgYXV0byogZnJhbWVWaWV3ID0gZG93bmNhc3Q8RG9jdW1lbnQ+
KG5vZGUpLT52aWV3KCk7CisgICAgICAgIGlmICghZnJhbWVWaWV3KQorICAgICAgICAgICAgcmV0
dXJuIEV4Y2VwdGlvbiB7IEludmFsaWRBY2Nlc3NFcnJvciB9OworCisgICAgICAgIHNjcm9sbGFi
bGVBcmVhID0gZnJhbWVWaWV3OworICAgIH0gZWxzZSBpZiAoaXM8RWxlbWVudD4oKm5vZGUpKSB7
CisgICAgICAgIGF1dG8mIGVsZW1lbnQgPSAqZG93bmNhc3Q8RWxlbWVudD4obm9kZSk7CisgICAg
ICAgIGlmICghZWxlbWVudC5yZW5kZXJCb3goKSkKKyAgICAgICAgICAgIHJldHVybiBFeGNlcHRp
b24geyBJbnZhbGlkQWNjZXNzRXJyb3IgfTsKKworICAgICAgICBzY3JvbGxhYmxlQXJlYSA9IGVs
ZW1lbnQucmVuZGVyQm94KCktPmxheWVyKCk7CisgICAgfSBlbHNlCisgICAgICAgIHJldHVybiBF
eGNlcHRpb24geyBJbnZhbGlkTm9kZVR5cGVFcnJvciB9OworCisgICAgaWYgKCFzY3JvbGxhYmxl
QXJlYSkKKyAgICAgICAgcmV0dXJuIEV4Y2VwdGlvbiB7IEludmFsaWROb2RlVHlwZUVycm9yIH07
CisKKyAgICByZXR1cm4gc2Nyb2xsYWJsZUFyZWEtPnVzZURhcmtBcHBlYXJhbmNlKCk7Cit9CisK
IEV4Y2VwdGlvbk9yPFN0cmluZz4gSW50ZXJuYWxzOjpzY3JvbGxpbmdTdGF0ZVRyZWVBc1RleHQo
KSBjb25zdAogewogICAgIERvY3VtZW50KiBkb2N1bWVudCA9IGNvbnRleHREb2N1bWVudCgpOwpk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvdGVzdGluZy9JbnRlcm5hbHMuaCBiL1NvdXJjZS9X
ZWJDb3JlL3Rlc3RpbmcvSW50ZXJuYWxzLmgKaW5kZXggZjcwYjdiNmI5M2U3YmYwMTczNjQwMzYw
MDJkYTQ2ODZhNmVlY2U5NC4uZjc3N2JiODI5OGM5NWFiZjZmNGVmZTczOTY2Y2ViM2Q1YmZmYWRi
MiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvdGVzdGluZy9JbnRlcm5hbHMuaAorKysgYi9T
b3VyY2UvV2ViQ29yZS90ZXN0aW5nL0ludGVybmFscy5oCkBAIC0zNTIsNyArMzUyLDggQEAgcHVi
bGljOgogICAgIEV4Y2VwdGlvbk9yPHVpbnQ2NF90PiBsYXllcklERm9yRWxlbWVudChFbGVtZW50
Jik7CiAgICAgRXhjZXB0aW9uT3I8U3RyaW5nPiByZXBhaW50UmVjdHNBc1RleHQoKSBjb25zdDsK
IAotICAgIEV4Y2VwdGlvbk9yPFN0cmluZz4gc2Nyb2xsYmFyT3ZlcmxheVN0eWxlKCkgY29uc3Q7
CisgICAgRXhjZXB0aW9uT3I8U3RyaW5nPiBzY3JvbGxiYXJPdmVybGF5U3R5bGUoTm9kZSopIGNv
bnN0OworICAgIEV4Y2VwdGlvbk9yPGJvb2w+IHNjcm9sbGJhclVzaW5nRGFya0FwcGVhcmFuY2Uo
Tm9kZSopIGNvbnN0OwogCiAgICAgRXhjZXB0aW9uT3I8U3RyaW5nPiBzY3JvbGxpbmdTdGF0ZVRy
ZWVBc1RleHQoKSBjb25zdDsKICAgICBFeGNlcHRpb25PcjxTdHJpbmc+IG1haW5UaHJlYWRTY3Jv
bGxpbmdSZWFzb25zKCkgY29uc3Q7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS90ZXN0aW5n
L0ludGVybmFscy5pZGwgYi9Tb3VyY2UvV2ViQ29yZS90ZXN0aW5nL0ludGVybmFscy5pZGwKaW5k
ZXggMGU3NDY1OTVkYTNhZjYzN2NiNzYxMTMyNGY2OWI4ZjIwZjMzZDA0ZC4uZGYxNmI1ZjIzODI2
MDNmM2M0ZjgzOGQ3Y2I2YjllZWIwMWZmOWU0MyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUv
dGVzdGluZy9JbnRlcm5hbHMuaWRsCisrKyBiL1NvdXJjZS9XZWJDb3JlL3Rlc3RpbmcvSW50ZXJu
YWxzLmlkbApAQCAtMzc2LDcgKzM3Niw4IEBAIGVudW0gQ29tcG9zaXRpbmdQb2xpY3kgewogCiAg
ICAgW01heVRocm93RXhjZXB0aW9uXSB1bnNpZ25lZCBsb25nIGxvbmcgbGF5ZXJJREZvckVsZW1l
bnQoRWxlbWVudCBlbGVtZW50KTsKIAotICAgIFtNYXlUaHJvd0V4Y2VwdGlvbl0gRE9NU3RyaW5n
IHNjcm9sbGJhck92ZXJsYXlTdHlsZSgpOworICAgIFtNYXlUaHJvd0V4Y2VwdGlvbl0gRE9NU3Ry
aW5nIHNjcm9sbGJhck92ZXJsYXlTdHlsZShvcHRpb25hbCBOb2RlPyBub2RlID0gbnVsbCk7Cisg
ICAgW01heVRocm93RXhjZXB0aW9uXSBib29sZWFuIHNjcm9sbGJhclVzaW5nRGFya0FwcGVhcmFu
Y2Uob3B0aW9uYWwgTm9kZT8gbm9kZSA9IG51bGwpOwogCiAgICAgW01heVRocm93RXhjZXB0aW9u
XSBET01TdHJpbmcgc2Nyb2xsaW5nU3RhdGVUcmVlQXNUZXh0KCk7CiAgICAgW01heVRocm93RXhj
ZXB0aW9uXSBET01TdHJpbmcgbWFpblRocmVhZFNjcm9sbGluZ1JlYXNvbnMoKTsgLy8gRklYTUU6
IHJlbmFtZSB0byBzeW5jaHJvbm91c1Njcm9sbGluZ1JlYXNvbnMoKS4KZGlmZiAtLWdpdCBhL0xh
eW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCBmMzc5NTIz
NmY5MGRlZjk2MzRiZGFlNjI4NTc2ODBkNzE1ZjFlODYwLi5hNjMxZWUxMmRiYjM5ZGNhNGQ3YjBi
MmUwZjI0MzRjNjVjNGJhMjIxIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysr
IGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTcgQEAKKzIwMTktMDItMDcgIFRp
bW90aHkgSGF0Y2hlciAgPHRpbW90aHlAYXBwbGUuY29tPgorCisgICAgICAgIE92ZXJmbG93IGVs
ZW1lbnQgc2Nyb2xsYmFyIGlzIGxpZ2h0IGZvciBkYXJrIG1vZGUgY29udGVudC4KKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE5NDQwNworICAgICAgICBy
ZGFyOi8vcHJvYmxlbS80NTk5MTU4NQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgorCisgICAgICAgIFVwZGF0ZWQgdGVzdHMgdG8gbG9vayBhdCBvdmVyZmxvdyBlbGVtZW50
cyBhbmQgaWYgZGFyayBhcGVhcmFuY2UKKyAgICAgICAgaXMgdXNlZCBieSB0aGUgc2Nyb2xsYmFy
IGRpcmVjdGx5LgorCisgICAgICAgICogY3NzLWRhcmstbW9kZS9zdXBwb3J0ZWQtY29sb3Itc2No
ZW1lcy1zY3JvbGxiYXItZXhwZWN0ZWQudHh0OgorICAgICAgICAqIGNzcy1kYXJrLW1vZGUvc3Vw
cG9ydGVkLWNvbG9yLXNjaGVtZXMtc2Nyb2xsYmFyLmh0bWw6CisKIDIwMTktMDEtMTYgIERlYW4g
SmFja3NvbiAgPGRpbm9AYXBwbGUuY29tPgogCiAgICAgICAgIChpUGFkKSBMaW5rIHRhcHBpbmcg
aXMgc2x1Z2dpc2ggb24gbWFueSBzaXRlcwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvY3NzLWRh
cmstbW9kZS9zdXBwb3J0ZWQtY29sb3Itc2NoZW1lcy1zY3JvbGxiYXItZXhwZWN0ZWQudHh0IGIv
TGF5b3V0VGVzdHMvY3NzLWRhcmstbW9kZS9zdXBwb3J0ZWQtY29sb3Itc2NoZW1lcy1zY3JvbGxi
YXItZXhwZWN0ZWQudHh0CmluZGV4IDA3NGEwZGJmYTk5MDg1YzJmYmNhYjNkYjFiY2ExODkyYWQ3
NTU3YzAuLjNiNzI2YjQ5ODNjN2JmNDJkZmE1MjhiZDA5YjAyMTBlYTA0ZmU4MDIgMTAwNjQ0Ci0t
LSBhL0xheW91dFRlc3RzL2Nzcy1kYXJrLW1vZGUvc3VwcG9ydGVkLWNvbG9yLXNjaGVtZXMtc2Ny
b2xsYmFyLWV4cGVjdGVkLnR4dAorKysgYi9MYXlvdXRUZXN0cy9jc3MtZGFyay1tb2RlL3N1cHBv
cnRlZC1jb2xvci1zY2hlbWVzLXNjcm9sbGJhci1leHBlY3RlZC50eHQKQEAgLTMsOSArMywxNSBA
QCBQQVNTIFNldCBkYXJrIGFwcGVhcmFuY2UKIFBBU1MgU2V0IHZpZXcgdG8gdHJhbnNwYXJlbnQg
CiBQQVNTIEJvZHkgRWxlbWVudCBzdXBwb3J0ZWQgY29sb3Igc2NoZW1lIGlzIGxpZ2h0IGFuZCBk
YXJrIAogUEFTUyBEb2N1bWVudCBFbGVtZW50IHN1cHBvcnRlZCBjb2xvciBzY2hlbWUgaXMgYXV0
byAKLVBBU1MgU2Nyb2xsYmFyIG92ZXJsYXkgc3R5bGUgaXMgbGlnaHQgCitQQVNTIERvY3VtZW50
IHNjcm9sbGJhciBvdmVybGF5IHN0eWxlIGlzIGxpZ2h0IAorUEFTUyBEb2N1bWVudCBzY3JvbGxi
YXIgaXMgdXNpbmcgZGFyayBhcHBlYXJhbmNlIAorUEFTUyBFbGVtZW50IHNjcm9sbGJhciBvdmVy
bGF5IHN0eWxlIGlzIGRlZmF1bHQgCitQQVNTIEVsZW1lbnQgc2Nyb2xsYmFyIGlzIHVzaW5nIGRh
cmsgYXBwZWFyYW5jZSAKIFBBU1MgU2V0IHByZWZlcnMtY29sb3Itc2NoZW1lczogbGlnaHQgb24g
dGhlIGRvY3VtZW50IGVsZW1lbnQgCiBQQVNTIEJvZHkgRWxlbWVudCBzdXBwb3J0ZWQgY29sb3Ig
c2NoZW1lIGlzIGxpZ2h0IGFuZCBkYXJrIAogUEFTUyBEb2N1bWVudCBFbGVtZW50IHN1cHBvcnRl
ZCBjb2xvciBzY2hlbWUgaXMgbGlnaHQgCi1QQVNTIFNjcm9sbGJhciBvdmVybGF5IHN0eWxlIGlz
IGRlZmF1bHQgCitQQVNTIERvY3VtZW50IHNjcm9sbGJhciBvdmVybGF5IHN0eWxlIGlzIGRlZmF1
bHQgCitQQVNTIERvY3VtZW50IHNjcm9sbGJhciBpcyB1c2luZyBsaWdodCBhcHBlYXJhbmNlIAor
UEFTUyBFbGVtZW50IHNjcm9sbGJhciBvdmVybGF5IHN0eWxlIGlzIGRlZmF1bHQgCitQQVNTIEVs
ZW1lbnQgc2Nyb2xsYmFyIGlzIHVzaW5nIGRhcmsgYXBwZWFyYW5jZSAKIApkaWZmIC0tZ2l0IGEv
TGF5b3V0VGVzdHMvY3NzLWRhcmstbW9kZS9zdXBwb3J0ZWQtY29sb3Itc2NoZW1lcy1zY3JvbGxi
YXIuaHRtbCBiL0xheW91dFRlc3RzL2Nzcy1kYXJrLW1vZGUvc3VwcG9ydGVkLWNvbG9yLXNjaGVt
ZXMtc2Nyb2xsYmFyLmh0bWwKaW5kZXggYjdkMDM3YjQ0YzdiMjg5YzFkMjZiNmQ3MWQ3ZWI4NDQ4
MGE5NWQxZC4uZTI0YThjZTk3NDNiMDU4NGZhYzc2ZjQ3NWJmOGQzM2UyZTZmMWVlZCAxMDA2NDQK
LS0tIGEvTGF5b3V0VGVzdHMvY3NzLWRhcmstbW9kZS9zdXBwb3J0ZWQtY29sb3Itc2NoZW1lcy1z
Y3JvbGxiYXIuaHRtbAorKysgYi9MYXlvdXRUZXN0cy9jc3MtZGFyay1tb2RlL3N1cHBvcnRlZC1j
b2xvci1zY2hlbWVzLXNjcm9sbGJhci5odG1sCkBAIC05LDkgKzksMjEgQEAKIGJvZHkgewogICAg
IHN1cHBvcnRlZC1jb2xvci1zY2hlbWVzOiBsaWdodCBkYXJrOwogfQorCisjdGVzdCB7CisgICAg
b3ZlcmZsb3cteDogaGlkZGVuOworICAgIG92ZXJmbG93LXk6IHNjcm9sbDsKKyAgICB3aWR0aDog
MTAwcHg7CisgICAgaGVpZ2h0OiA1MHB4OworfQorCisjdGVzdC1jb250ZW50IHsKKyAgICB3aWR0
aDogMTAwcHg7CisgICAgaGVpZ2h0OiAxMDBweDsKK30KIDwvc3R5bGU+CiAKLTxib2R5PjwvYm9k
eT4KKzxib2R5PjxkaXYgaWQ9InRlc3QiPjxkaXYgaWQ9InRlc3QtY29udGVudCI+PC9kaXY+PC9k
aXY+PC9ib2R5PgogCiA8c2NyaXB0PgogZnVuY3Rpb24gdGVzdF9wcm9wKGVsZW1lbnQsIHByb3As
IGV4cGVjdGVkKSB7CkBAIC00Miw3ICs1NCwyNSBAQCB0ZXN0KGZ1bmN0aW9uKCkgewogICAgIGlm
ICghd2luZG93LmludGVybmFscykKICAgICAgICAgcmV0dXJuOwogICAgIGFzc2VydF9lcXVhbHMo
aW50ZXJuYWxzLnNjcm9sbGJhck92ZXJsYXlTdHlsZSgpLCAibGlnaHQiKTsKLX0sICJTY3JvbGxi
YXIgb3ZlcmxheSBzdHlsZSBpcyBsaWdodCIpOworfSwgIkRvY3VtZW50IHNjcm9sbGJhciBvdmVy
bGF5IHN0eWxlIGlzIGxpZ2h0Iik7CisKK3Rlc3QoZnVuY3Rpb24oKSB7CisgICAgaWYgKCF3aW5k
b3cuaW50ZXJuYWxzKQorICAgICAgICByZXR1cm47CisgICAgYXNzZXJ0X2VxdWFscyhpbnRlcm5h
bHMuc2Nyb2xsYmFyVXNpbmdEYXJrQXBwZWFyYW5jZSgpLCB0cnVlKTsKK30sICJEb2N1bWVudCBz
Y3JvbGxiYXIgaXMgdXNpbmcgZGFyayBhcHBlYXJhbmNlIik7CisKK3Rlc3QoZnVuY3Rpb24oKSB7
CisgICAgaWYgKCF3aW5kb3cuaW50ZXJuYWxzKQorICAgICAgICByZXR1cm47CisgICAgYXNzZXJ0
X2VxdWFscyhpbnRlcm5hbHMuc2Nyb2xsYmFyT3ZlcmxheVN0eWxlKGRvY3VtZW50LmdldEVsZW1l
bnRCeUlkKCJ0ZXN0IikpLCAiZGVmYXVsdCIpOworfSwgIkVsZW1lbnQgc2Nyb2xsYmFyIG92ZXJs
YXkgc3R5bGUgaXMgZGVmYXVsdCIpOworCit0ZXN0KGZ1bmN0aW9uKCkgeworICAgIGlmICghd2lu
ZG93LmludGVybmFscykKKyAgICAgICAgcmV0dXJuOworICAgIGFzc2VydF9lcXVhbHMoaW50ZXJu
YWxzLnNjcm9sbGJhclVzaW5nRGFya0FwcGVhcmFuY2UoZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQo
InRlc3QiKSksIHRydWUpOworfSwgIkVsZW1lbnQgc2Nyb2xsYmFyIGlzIHVzaW5nIGRhcmsgYXBw
ZWFyYW5jZSIpOwogCiB0ZXN0KGZ1bmN0aW9uKCkgewogICAgIGxldCBzdHlsZUVsZW1lbnQgPSBk
b2N1bWVudC5jcmVhdGVFbGVtZW50KCJzdHlsZSIpOwpAQCAtNjIsNSArOTIsMjMgQEAgdGVzdChm
dW5jdGlvbigpIHsKICAgICBpZiAoIXdpbmRvdy5pbnRlcm5hbHMpCiAgICAgICAgIHJldHVybjsK
ICAgICBhc3NlcnRfZXF1YWxzKGludGVybmFscy5zY3JvbGxiYXJPdmVybGF5U3R5bGUoKSwgImRl
ZmF1bHQiKTsKLX0sICJTY3JvbGxiYXIgb3ZlcmxheSBzdHlsZSBpcyBkZWZhdWx0Iik7Cit9LCAi
RG9jdW1lbnQgc2Nyb2xsYmFyIG92ZXJsYXkgc3R5bGUgaXMgZGVmYXVsdCIpOworCit0ZXN0KGZ1
bmN0aW9uKCkgeworICAgIGlmICghd2luZG93LmludGVybmFscykKKyAgICAgICAgcmV0dXJuOwor
ICAgIGFzc2VydF9lcXVhbHMoaW50ZXJuYWxzLnNjcm9sbGJhclVzaW5nRGFya0FwcGVhcmFuY2Uo
KSwgZmFsc2UpOworfSwgIkRvY3VtZW50IHNjcm9sbGJhciBpcyB1c2luZyBsaWdodCBhcHBlYXJh
bmNlIik7CisKK3Rlc3QoZnVuY3Rpb24oKSB7CisgICAgaWYgKCF3aW5kb3cuaW50ZXJuYWxzKQor
ICAgICAgICByZXR1cm47CisgICAgYXNzZXJ0X2VxdWFscyhpbnRlcm5hbHMuc2Nyb2xsYmFyT3Zl
cmxheVN0eWxlKGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJ0ZXN0IikpLCAiZGVmYXVsdCIpOwor
fSwgIkVsZW1lbnQgc2Nyb2xsYmFyIG92ZXJsYXkgc3R5bGUgaXMgZGVmYXVsdCIpOworCit0ZXN0
KGZ1bmN0aW9uKCkgeworICAgIGlmICghd2luZG93LmludGVybmFscykKKyAgICAgICAgcmV0dXJu
OworICAgIGFzc2VydF9lcXVhbHMoaW50ZXJuYWxzLnNjcm9sbGJhclVzaW5nRGFya0FwcGVhcmFu
Y2UoZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoInRlc3QiKSksIHRydWUpOworfSwgIkVsZW1lbnQg
c2Nyb2xsYmFyIGlzIHVzaW5nIGRhcmsgYXBwZWFyYW5jZSIpOwogPC9zY3JpcHQ+Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>