<?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>283016</bug_id>
          
          <creation_ts>2024-11-12 15:04:37 -0800</creation_ts>
          <short_desc>REGRESSION(286147@main): Broke text color when changing background modes from Dark to Light</short_desc>
          <delta_ts>2024-11-12 17:14:14 -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>New Bugs</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>
          
          <blocked>282561</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="WebKit Commit Bot">commit-queue</reporter>
          <assigned_to name="WebKit Commit Bot">commit-queue</assigned_to>
          <cc>webkit-bug-importer</cc>
    
    <cc>zalan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2074648</commentid>
    <comment_count>0</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2024-11-12 15:04:37 -0800</bug_when>
    <thetext>https://commits.webkit.org/286147@main introduced a regression:
Broke text color when changing background modes from Dark to Light

This is an automatic bug report generated by webkitbot. If this bug
report was created because of a flaky test, please file a bug for the flaky
test (if we don&apos;t already have one on file) and dup this bug against that bug
so that we can track how often these flaky tests fail.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2074650</commentid>
    <comment_count>1</comment_count>
      <attachid>473211</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2024-11-12 15:05:14 -0800</bug_when>
    <thetext>Created attachment 473211
[fast-cq]REVERT of 286147@main

Any committer can land this patch automatically by marking it commit-queue+.  The commit-queue will build and test the patch before landing to ensure that the revert will be successful.  This process takes approximately 15 minutes.

If you would like to land the revert faster, you can use the following command:

  webkit-patch land-attachment ATTACHMENT_ID

where ATTACHMENT_ID is the ID of this attachment.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2074668</commentid>
    <comment_count>2</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2024-11-12 15:46:25 -0800</bug_when>
    <thetext>Committed 286508@main (721554625039): &lt;https://commits.webkit.org/286508@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 473211.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2074669</commentid>
    <comment_count>3</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2024-11-12 15:47:18 -0800</bug_when>
    <thetext>&lt;rdar://problem/139757873&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>473211</attachid>
            <date>2024-11-12 15:05:14 -0800</date>
            <delta_ts>2024-11-12 17:14:14 -0800</delta_ts>
            <desc>[fast-cq]REVERT of 286147@main</desc>
            <filename>bug-283016-20241112230514.patch</filename>
            <type>text/plain</type>
            <size>11383</size>
            <attacher name="WebKit Commit Bot">commit-queue</attacher>
            
              <data encoding="base64">RnJvbSBkY2ZiMWYxYTliZWI1ZDUxNGIwYWE1OTljMWQ5Zjc5NWQ2MTJmNzA0IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBDb21taXQgUXVldWUgPGNvbW1pdC1xdWV1ZUB3ZWJraXQub3Jn
PgpEYXRlOiBUdWUsIDEyIE5vdiAyMDI0IDIzOjA0OjU1ICswMDAwClN1YmplY3Q6IFtQQVRDSF0g
VW5yZXZpZXdlZCwgcmV2ZXJ0aW5nIDI4NjE0N0BtYWluLgogaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTI4MzAxNgoKQnJva2UgdGV4dCBjb2xvciB3aGVuIGNoYW5naW5n
IGJhY2tncm91bmQgbW9kZXMgZnJvbSBEYXJrIHRvIExpZ2h0CgpSZXZlcnRlZCBjaGFuZ2VzZXQ6
CgoiW1RleHRCb3hQYWludGVyXSBMZXQncyB1c2UgdGhlIGNhY2hlZCBSZW5kZXJTdHlsZSBjb25z
aXN0ZW50bHkiCmh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yODI1NjEK
aHR0cHM6Ly9jb21taXRzLndlYmtpdC5vcmcvMjg2MTQ3QG1haW4KLS0tCiAuLi4vTGF5b3V0SW50
ZWdyYXRpb25JbmxpbmVDb250ZW50UGFpbnRlci5jcHAgfCAgMiArLQogLi4uL3JlbmRlcmluZy9S
ZW5kZXJCb3hNb2RlbE9iamVjdC5jcHAgICAgICAgIHwgIDMgKy0KIFNvdXJjZS9XZWJDb3JlL3Jl
bmRlcmluZy9SZW5kZXJUZXh0LmNwcCAgICAgICB8ICA0ICstLQogU291cmNlL1dlYkNvcmUvcmVu
ZGVyaW5nL1RleHRCb3hQYWludGVyLmNwcCAgIHwgMzEgKysrKysrKysrKystLS0tLS0tLQogU291
cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1RleHRCb3hQYWludGVyLmggICAgIHwgIDIgKy0KIDUgZmls
ZXMgY2hhbmdlZCwgMjQgaW5zZXJ0aW9ucygrKSwgMTggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYkNvcmUvbGF5b3V0L2ludGVncmF0aW9uL2lubGluZS9MYXlvdXRJbnRlZ3Jh
dGlvbklubGluZUNvbnRlbnRQYWludGVyLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2xheW91dC9pbnRl
Z3JhdGlvbi9pbmxpbmUvTGF5b3V0SW50ZWdyYXRpb25JbmxpbmVDb250ZW50UGFpbnRlci5jcHAK
aW5kZXggZTNhMGY1NDFlZGQ4Li40MGJhZGQxNzVkYTEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJD
b3JlL2xheW91dC9pbnRlZ3JhdGlvbi9pbmxpbmUvTGF5b3V0SW50ZWdyYXRpb25JbmxpbmVDb250
ZW50UGFpbnRlci5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvbGF5b3V0L2ludGVncmF0aW9uL2lu
bGluZS9MYXlvdXRJbnRlZ3JhdGlvbklubGluZUNvbnRlbnRQYWludGVyLmNwcApAQCAtOTMsNyAr
OTMsNyBAQCB2b2lkIElubGluZUNvbnRlbnRQYWludGVyOjpwYWludERpc3BsYXlCb3goY29uc3Qg
SW5saW5lRGlzcGxheTo6Qm94JiBib3gpCiAgICAgICAgIGlmICghaGFzVmlzaWJsZURhbWFnZSkK
ICAgICAgICAgICAgIHJldHVybjsKIAotICAgICAgICBUZXh0Qm94UGFpbnRlciB7IG1faW5saW5l
Q29udGVudCwgYm94LCBib3guc3R5bGUoKSwgbV9wYWludEluZm8sIG1fcGFpbnRPZmZzZXQgfS5w
YWludCgpOworICAgICAgICBUZXh0Qm94UGFpbnRlciB7IG1faW5saW5lQ29udGVudCwgYm94LCBt
X3BhaW50SW5mbywgbV9wYWludE9mZnNldCB9LnBhaW50KCk7CiAgICAgICAgIHJldHVybjsKICAg
ICB9CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJCb3hNb2Rl
bE9iamVjdC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyQm94TW9kZWxPYmpl
Y3QuY3BwCmluZGV4IDk3ZGQ0MDQ3NTMxMS4uYjI1ODVmZDA5YjBkIDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyQm94TW9kZWxPYmplY3QuY3BwCisrKyBiL1NvdXJj
ZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJCb3hNb2RlbE9iamVjdC5jcHAKQEAgLTcxNyw3ICs3
MTcsOCBAQCB2b2lkIFJlbmRlckJveE1vZGVsT2JqZWN0OjpwYWludE1hc2tGb3JUZXh0RmlsbEJv
eChHcmFwaGljc0NvbnRleHQmIGNvbnRleHQsIGNvbgogICAgICAgICBmb3IgKGF1dG8gYm94ID0g
aW5saW5lQm94LT5maXJzdExlYWZCb3goKSwgZW5kID0gaW5saW5lQm94LT5lbmRMZWFmQm94KCk7
IGJveCAhPSBlbmQ7IGJveC50cmF2ZXJzZU5leHRPbkxpbmUoKSkgewogICAgICAgICAgICAgaWYg
KCFib3gtPmlzVGV4dCgpKQogICAgICAgICAgICAgICAgIGNvbnRpbnVlOwotICAgICAgICAgICAg
VGV4dEJveFBhaW50ZXIgeyBib3gtPm1vZGVyblBhdGgoKS5pbmxpbmVDb250ZW50KCksIGJveC0+
bW9kZXJuUGF0aCgpLmJveCgpLCBib3gtPm1vZGVyblBhdGgoKS5ib3goKS5zdHlsZSgpLCBtYXNr
SW5mbywgcGFpbnRPZmZzZXQgfS5wYWludCgpOworICAgICAgICAgICAgVGV4dEJveFBhaW50ZXIg
dGV4dEJveFBhaW50ZXIoYm94LT5tb2Rlcm5QYXRoKCkuaW5saW5lQ29udGVudCgpLCBib3gtPm1v
ZGVyblBhdGgoKS5ib3goKSwgbWFza0luZm8sIHBhaW50T2Zmc2V0KTsKKyAgICAgICAgICAgIHRl
eHRCb3hQYWludGVyLnBhaW50KCk7CiAgICAgICAgIH0KICAgICAgICAgcmV0dXJuOwogICAgIH0K
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJUZXh0LmNwcCBiL1Nv
dXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJUZXh0LmNwcAppbmRleCBkMjRiOGI1NDFhNzQu
LmM4YWQ3ZTBhZjgxMCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRl
clRleHQuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJUZXh0LmNwcApA
QCAtMzgyLDggKzM4Miw4IEBAIHZvaWQgUmVuZGVyVGV4dDo6c3R5bGVEaWRDaGFuZ2UoU3R5bGVE
aWZmZXJlbmNlIGRpZmYsIGNvbnN0IFJlbmRlclN0eWxlKiBvbGRTdHlsCiAgICAgaWYgKG5lZWRz
UmVzZXRUZXh0IHx8IG9sZFRyYW5zZm9ybSAhPSBuZXdTdHlsZS50ZXh0VHJhbnNmb3JtKCkgfHwg
b2xkU2VjdXJpdHkgIT0gbmV3U3R5bGUudGV4dFNlY3VyaXR5KCkpCiAgICAgICAgIFJlbmRlclRl
eHQ6OnNldFRleHQob3JpZ2luYWxUZXh0KCksIHRydWUpOwogCi0gICAgLy8gRklYTUU6IEZpcnN0
IGxpbmUgY2hhbmdlIG9uIHRoZSBibG9jayBjb21lcyBpbiBhcyBlcXVhbCBvbiB0ZXh0LgotICAg
IGF1dG8gbmVlZHNMYXlvdXRCb3hTdHlsZVVwZGF0ZSA9IGxheW91dEJveCgpICYmIChkaWZmID49
IFN0eWxlRGlmZmVyZW5jZTo6UmVwYWludCB8fCAoJnN0eWxlKCkgIT0gJmZpcnN0TGluZVN0eWxl
KCkpKTsKKyAgICAvLyBGSVhNRTogRmlyc3QgbGluZSBjaGFuZ2Ugb24gdGhlIGJsb2NrIGNvbWVz
IGluIGFzIGVxdWFsIG9uIHRleHQgd2l0aCBpbmxpbmUgYm94IHBhcmVudC4KKyAgICBhdXRvIG5l
ZWRzTGF5b3V0Qm94U3R5bGVVcGRhdGUgPSAoZGlmZiA+PSBTdHlsZURpZmZlcmVuY2U6OlJlcGFp
bnQgfHwgKGlzPFJlbmRlcklubGluZT4ocGFyZW50KCkpICYmICZzdHlsZSgpICE9ICZmaXJzdExp
bmVTdHlsZSgpKSkgJiYgbGF5b3V0Qm94KCk7CiAgICAgaWYgKG5lZWRzTGF5b3V0Qm94U3R5bGVV
cGRhdGUpCiAgICAgICAgIExheW91dEludGVncmF0aW9uOjpMaW5lTGF5b3V0Ojp1cGRhdGVTdHls
ZSgqdGhpcyk7CiB9CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvVGV4dEJv
eFBhaW50ZXIuY3BwIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1RleHRCb3hQYWludGVyLmNw
cAppbmRleCA2NjhhYzE2MTgzNGQuLjVlNzQyMDhhZTJmOSAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YkNvcmUvcmVuZGVyaW5nL1RleHRCb3hQYWludGVyLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9y
ZW5kZXJpbmcvVGV4dEJveFBhaW50ZXIuY3BwCkBAIC02MCwxMSArNjAsMTEgQEAgbmFtZXNwYWNl
IFdlYkNvcmUgewogCiBzdGF0aWMgRmxvYXRSZWN0IGNhbGN1bGF0ZURvY3VtZW50TWFya2VyQm91
bmRzKGNvbnN0IElubGluZUl0ZXJhdG9yOjpUZXh0Qm94SXRlcmF0b3ImLCBjb25zdCBNYXJrZWRU
ZXh0Jik7CiAKLVRleHRCb3hQYWludGVyOjpUZXh0Qm94UGFpbnRlcihjb25zdCBMYXlvdXRJbnRl
Z3JhdGlvbjo6SW5saW5lQ29udGVudCYgaW5saW5lQ29udGVudCwgY29uc3QgSW5saW5lRGlzcGxh
eTo6Qm94JiBib3gsIGNvbnN0IFJlbmRlclN0eWxlJiBzdHlsZSwgUGFpbnRJbmZvJiBwYWludElu
Zm8sIGNvbnN0IExheW91dFBvaW50JiBwYWludE9mZnNldCkKK1RleHRCb3hQYWludGVyOjpUZXh0
Qm94UGFpbnRlcihjb25zdCBMYXlvdXRJbnRlZ3JhdGlvbjo6SW5saW5lQ29udGVudCYgaW5saW5l
Q29udGVudCwgY29uc3QgSW5saW5lRGlzcGxheTo6Qm94JiBib3gsIFBhaW50SW5mbyYgcGFpbnRJ
bmZvLCBjb25zdCBMYXlvdXRQb2ludCYgcGFpbnRPZmZzZXQpCiAgICAgOiBtX3RleHRCb3goSW5s
aW5lSXRlcmF0b3I6OkJveE1vZGVyblBhdGggeyBpbmxpbmVDb250ZW50LCBpbmxpbmVDb250ZW50
LmluZGV4Rm9yQm94KGJveCkgfSkKICAgICAsIG1fcmVuZGVyZXIoZG93bmNhc3Q8UmVuZGVyVGV4
dD4obV90ZXh0Qm94LnJlbmRlcmVyKCkpKQogICAgICwgbV9kb2N1bWVudChtX3JlbmRlcmVyLmRv
Y3VtZW50KCkpCi0gICAgLCBtX3N0eWxlKHN0eWxlKQorICAgICwgbV9zdHlsZShtX3RleHRCb3gu
c3R5bGUoKSkKICAgICAsIG1fbG9naWNhbFJlY3QobV90ZXh0Qm94LmlzSG9yaXpvbnRhbCgpID8g
bV90ZXh0Qm94LnZpc3VhbFJlY3RJZ25vcmluZ0Jsb2NrRGlyZWN0aW9uKCkgOiBtX3RleHRCb3gu
dmlzdWFsUmVjdElnbm9yaW5nQmxvY2tEaXJlY3Rpb24oKS50cmFuc3Bvc2VkUmVjdCgpKQogICAg
ICwgbV9wYWludFRleHRSdW4obV90ZXh0Qm94LnRleHRSdW4oKSkKICAgICAsIG1fcGFpbnRJbmZv
KHBhaW50SW5mbykKQEAgLTIyMCw4ICsyMjAsMTAgQEAgdm9pZCBUZXh0Qm94UGFpbnRlcjo6cGFp
bnRDb21wb3NpdGlvbkZvcmVncm91bmQoY29uc3QgU3R5bGVkTWFya2VkVGV4dCYgbWFya2VkVGUK
IAogICAgIGhpZ2hsaWdodHNXaXRoRm9yZWdyb3VuZC5hcHBlbmQoeyBoaWdobGlnaHRzLmxhc3Qo
KS5lbmRPZmZzZXQsIHRleHRCb3goKS5lbmQoKSwgeyB9LCB7IH0gfSk7CiAKKyAgICBhdXRvJiBs
aW5lU3R5bGUgPSBtX2lzRmlyc3RMaW5lID8gbV9yZW5kZXJlci5maXJzdExpbmVTdHlsZSgpIDog
bV9yZW5kZXJlci5zdHlsZSgpOworCiAgICAgZm9yIChhdXRvJiBoaWdobGlnaHQgOiBoaWdobGln
aHRzV2l0aEZvcmVncm91bmQpIHsKLSAgICAgICAgYXV0byBzdHlsZSA9IFN0eWxlZE1hcmtlZFRl
eHQ6OmNvbXB1dGVTdHlsZUZvclVubWFya2VkTWFya2VkVGV4dChtX3JlbmRlcmVyLCBtX3N0eWxl
LCBtX2lzRmlyc3RMaW5lLCBtX3BhaW50SW5mbyk7CisgICAgICAgIGF1dG8gc3R5bGUgPSBTdHls
ZWRNYXJrZWRUZXh0Ojpjb21wdXRlU3R5bGVGb3JVbm1hcmtlZE1hcmtlZFRleHQobV9yZW5kZXJl
ciwgbGluZVN0eWxlLCBtX2lzRmlyc3RMaW5lLCBtX3BhaW50SW5mbyk7CiAKICAgICAgICAgaWYg
KGhpZ2hsaWdodC5lbmRPZmZzZXQgPD0gdGV4dEJveCgpLnN0YXJ0KCkpCiAgICAgICAgICAgICBj
b250aW51ZTsKQEAgLTI5NSw4ICsyOTcsOSBAQCB2b2lkIFRleHRCb3hQYWludGVyOjpwYWludEZv
cmVncm91bmRBbmREZWNvcmF0aW9ucygpCiAgICAgICAgIHJldHVybiAhaGFzQmFja3dhcmRUcnVu
Y3RhdGlvbiA/IG1fc2VsZWN0YWJsZVJhbmdlLmNsYW1wKHRleHRCb3goKS5lbmQoKSkgOiB0ZXh0
Qm94KCkubGVuZ3RoKCk7CiAgICAgfTsKICAgICBpZiAoIWNvbnRlbnRNYXlOZWVkU3R5bGVkTWFy
a2VkVGV4dCgpKSB7CisgICAgICAgIGF1dG8mIGxpbmVTdHlsZSA9IG1faXNGaXJzdExpbmUgPyBt
X3JlbmRlcmVyLmZpcnN0TGluZVN0eWxlKCkgOiBtX3JlbmRlcmVyLnN0eWxlKCk7CiAgICAgICAg
IGF1dG8gbWFya2VkVGV4dCA9IE1hcmtlZFRleHQgeyBzdGFydFBvc2l0aW9uKCksIGVuZFBvc2l0
aW9uKCksIE1hcmtlZFRleHQ6OlR5cGU6OlVubWFya2VkIH07Ci0gICAgICAgIGF1dG8gc3R5bGVk
TWFya2VkVGV4dCA9IFN0eWxlZE1hcmtlZFRleHQgeyBtYXJrZWRUZXh0LCBTdHlsZWRNYXJrZWRU
ZXh0Ojpjb21wdXRlU3R5bGVGb3JVbm1hcmtlZE1hcmtlZFRleHQobV9yZW5kZXJlciwgbV9zdHls
ZSwgbV9pc0ZpcnN0TGluZSwgbV9wYWludEluZm8pIH07CisgICAgICAgIGF1dG8gc3R5bGVkTWFy
a2VkVGV4dCA9IFN0eWxlZE1hcmtlZFRleHQgeyBtYXJrZWRUZXh0LCBTdHlsZWRNYXJrZWRUZXh0
Ojpjb21wdXRlU3R5bGVGb3JVbm1hcmtlZE1hcmtlZFRleHQobV9yZW5kZXJlciwgbGluZVN0eWxl
LCBtX2lzRmlyc3RMaW5lLCBtX3BhaW50SW5mbykgfTsKICAgICAgICAgcGFpbnRDb21wb3NpdGlv
bkZvcmVncm91bmQoc3R5bGVkTWFya2VkVGV4dCk7CiAgICAgICAgIHJldHVybjsKICAgICB9CkBA
IC01OTUsNyArNTk4LDcgQEAgdm9pZCBUZXh0Qm94UGFpbnRlcjo6Y29sbGVjdERlY29yYXRpbmdC
b3hlc0ZvclRleHRCb3goRGVjb3JhdGluZ0JveExpc3QmIGRlY29yYXQKIAogICAgIGlmICghdGV4
dEJveC0+aXNIb3Jpem9udGFsKCkpIHsKICAgICAgICAgLy8gRklYTUU6IFZlcnRpY2FsIHdyaXRp
bmcgbW9kZSBuZWVkcyBzb21lIGNvb3JkaW5hdGUgc3BhY2UgdHJhbnNmb3JtYXRpb24gZm9yIHBh
cmVudCBpbmxpbmUgYm94ZXMgYXMgd2Ugcm90YXRlIHRoZSBjb250ZW50IHdpdGggbV9wYWludFJl
Y3QgKHNlZSA6OnBhaW50KQotICAgICAgICBkZWNvcmF0aW5nQm94TGlzdC5hcHBlbmQoeyBhbmNl
c3RvcklubGluZUJveCwgbV9zdHlsZSwgb3ZlcnJpZGVEZWNvcmF0aW9uU3R5bGUsIHRleHRCb3hM
b2NhdGlvbiB9KTsKKyAgICAgICAgZGVjb3JhdGluZ0JveExpc3QuYXBwZW5kKHsgYW5jZXN0b3JJ
bmxpbmVCb3gsIG1faXNGaXJzdExpbmUgPyBtX3JlbmRlcmVyLmZpcnN0TGluZVN0eWxlKCkgOiBt
X3JlbmRlcmVyLnN0eWxlKCksIG92ZXJyaWRlRGVjb3JhdGlvblN0eWxlLCB0ZXh0Qm94TG9jYXRp
b24gfSk7CiAgICAgICAgIHJldHVybjsKICAgICB9CiAKQEAgLTY4Nyw4ICs2OTAsOSBAQCB2b2lk
IFRleHRCb3hQYWludGVyOjpwYWludEJhY2tncm91bmREZWNvcmF0aW9ucyhUZXh0RGVjb3JhdGlv
blBhaW50ZXImIGRlY29yYXRpbwogCiB2b2lkIFRleHRCb3hQYWludGVyOjpwYWludEZvcmVncm91
bmREZWNvcmF0aW9ucyhUZXh0RGVjb3JhdGlvblBhaW50ZXImIGRlY29yYXRpb25QYWludGVyLCBj
b25zdCBTdHlsZWRNYXJrZWRUZXh0JiBtYXJrZWRUZXh0LCBjb25zdCBGbG9hdFJlY3QmIHRleHRC
b3hQYWludFJlY3QpCiB7CisgICAgYXV0byYgc3R5bGVUb1VzZSA9IG1faXNGaXJzdExpbmUgPyBt
X3JlbmRlcmVyLmZpcnN0TGluZVN0eWxlKCkgOiBtX3JlbmRlcmVyLnN0eWxlKCk7CiAgICAgYXV0
byBjb21wdXRlZFRleHREZWNvcmF0aW9uVHlwZSA9IFsmXSB7Ci0gICAgICAgIGF1dG8gdGV4dERl
Y29yYXRpb25zID0gbV9zdHlsZS50ZXh0RGVjb3JhdGlvbnNJbkVmZmVjdCgpOworICAgICAgICBh
dXRvIHRleHREZWNvcmF0aW9ucyA9IHN0eWxlVG9Vc2UudGV4dERlY29yYXRpb25zSW5FZmZlY3Qo
KTsKICAgICAgICAgdGV4dERlY29yYXRpb25zLmFkZChUZXh0RGVjb3JhdGlvblBhaW50ZXI6OnRl
eHREZWNvcmF0aW9uc0luRWZmZWN0Rm9yU3R5bGUobWFya2VkVGV4dC5zdHlsZS50ZXh0RGVjb3Jh
dGlvblN0eWxlcykpOwogICAgICAgICByZXR1cm4gdGV4dERlY29yYXRpb25zOwogICAgIH0oKTsK
QEAgLTcwMCwxMyArNzA0LDEzIEBAIHZvaWQgVGV4dEJveFBhaW50ZXI6OnBhaW50Rm9yZWdyb3Vu
ZERlY29yYXRpb25zKFRleHREZWNvcmF0aW9uUGFpbnRlciYgZGVjb3JhdGlvCiAgICAgICAgIG1f
cGFpbnRJbmZvLmNvbnRleHQoKS5jb25jYXRDVE0ocm90YXRpb24obV9wYWludFJlY3QsIFJvdGF0
aW9uRGlyZWN0aW9uOjpDbG9ja3dpc2UpKTsKIAogICAgIGF1dG8gZGV2aWNlU2NhbGVGYWN0b3Ig
PSBtX2RvY3VtZW50LmRldmljZVNjYWxlRmFjdG9yKCk7Ci0gICAgYXV0byB0ZXh0RGVjb3JhdGlv
blRoaWNrbmVzcyA9IGNvbXB1dGVkVGV4dERlY29yYXRpb25UaGlja25lc3MobV9zdHlsZSwgZGV2
aWNlU2NhbGVGYWN0b3IpOwotICAgIGF1dG8gbGluZXRocm91Z2hDZW50ZXIgPSBjb21wdXRlZExp
bmV0aHJvdWdoQ2VudGVyKG1fc3R5bGUsIHRleHREZWNvcmF0aW9uVGhpY2tuZXNzLCBjb21wdXRl
ZEF1dG9UZXh0RGVjb3JhdGlvblRoaWNrbmVzcyhtX3N0eWxlLCBkZXZpY2VTY2FsZUZhY3Rvcikp
OworICAgIGF1dG8gdGV4dERlY29yYXRpb25UaGlja25lc3MgPSBjb21wdXRlZFRleHREZWNvcmF0
aW9uVGhpY2tuZXNzKHN0eWxlVG9Vc2UsIGRldmljZVNjYWxlRmFjdG9yKTsKKyAgICBhdXRvIGxp
bmV0aHJvdWdoQ2VudGVyID0gY29tcHV0ZWRMaW5ldGhyb3VnaENlbnRlcihzdHlsZVRvVXNlLCB0
ZXh0RGVjb3JhdGlvblRoaWNrbmVzcywgY29tcHV0ZWRBdXRvVGV4dERlY29yYXRpb25UaGlja25l
c3Moc3R5bGVUb1VzZSwgZGV2aWNlU2NhbGVGYWN0b3IpKTsKICAgICBkZWNvcmF0aW9uUGFpbnRl
ci5wYWludEZvcmVncm91bmREZWNvcmF0aW9ucyh7IHRleHRCb3hQYWludFJlY3QubG9jYXRpb24o
KQogICAgICAgICAsIHRleHRCb3hQYWludFJlY3Qud2lkdGgoKQogICAgICAgICAsIHRleHREZWNv
cmF0aW9uVGhpY2tuZXNzCiAgICAgICAgICwgbGluZXRocm91Z2hDZW50ZXIKLSAgICAgICAgLCB3
YXZ5U3Ryb2tlUGFyYW1ldGVycyhtX3N0eWxlLmNvbXB1dGVkRm9udFNpemUoKSkgfSwgbWFya2Vk
VGV4dC5zdHlsZS50ZXh0RGVjb3JhdGlvblN0eWxlcyk7CisgICAgICAgICwgd2F2eVN0cm9rZVBh
cmFtZXRlcnMoc3R5bGVUb1VzZS5jb21wdXRlZEZvbnRTaXplKCkpIH0sIG1hcmtlZFRleHQuc3R5
bGUudGV4dERlY29yYXRpb25TdHlsZXMpOwogCiAgICAgaWYgKG1faXNDb21iaW5lZFRleHQpCiAg
ICAgICAgIG1fcGFpbnRJbmZvLmNvbnRleHQoKS5jb25jYXRDVE0ocm90YXRpb24obV9wYWludFJl
Y3QsIFJvdGF0aW9uRGlyZWN0aW9uOjpDb3VudGVyY2xvY2t3aXNlKSk7CkBAIC04MTUsNyArODE5
LDggQEAgdm9pZCBUZXh0Qm94UGFpbnRlcjo6ZmlsbENvbXBvc2l0aW9uVW5kZXJsaW5lKGZsb2F0
IHN0YXJ0LCBmbG9hdCB3aWR0aCwgY29uc3QgQ28KICAgICAgICAgc3RhcnQgKz0gMTsKICAgICAg
ICAgd2lkdGggLT0gMjsKIAotICAgICAgICBhdXRvIHVuZGVybGluZUNvbG9yID0gdW5kZXJsaW5l
LmNvbXBvc2l0aW9uVW5kZXJsaW5lQ29sb3IgPT0gQ29tcG9zaXRpb25VbmRlcmxpbmVDb2xvcjo6
VGV4dENvbG9yID8gbV9zdHlsZS52aXNpdGVkRGVwZW5kZW50Q29sb3JXaXRoQ29sb3JGaWx0ZXIo
Q1NTUHJvcGVydHlXZWJraXRUZXh0RmlsbENvbG9yKSA6IG1fc3R5bGUuY29sb3JCeUFwcGx5aW5n
Q29sb3JGaWx0ZXIodW5kZXJsaW5lLmNvbG9yKTsKKyAgICAgICAgYXV0byYgc3R5bGUgPSBtX3Jl
bmRlcmVyLnN0eWxlKCk7CisgICAgICAgIGF1dG8gdW5kZXJsaW5lQ29sb3IgPSB1bmRlcmxpbmUu
Y29tcG9zaXRpb25VbmRlcmxpbmVDb2xvciA9PSBDb21wb3NpdGlvblVuZGVybGluZUNvbG9yOjpU
ZXh0Q29sb3IgPyBzdHlsZS52aXNpdGVkRGVwZW5kZW50Q29sb3JXaXRoQ29sb3JGaWx0ZXIoQ1NT
UHJvcGVydHlXZWJraXRUZXh0RmlsbENvbG9yKSA6IHN0eWxlLmNvbG9yQnlBcHBseWluZ0NvbG9y
RmlsdGVyKHVuZGVybGluZS5jb2xvcik7CiAKICAgICAgICAgYXV0byYgY29udGV4dCA9IG1fcGFp
bnRJbmZvLmNvbnRleHQoKTsKICAgICAgICAgY29udGV4dC5zZXRTdHJva2VDb2xvcih1bmRlcmxp
bmVDb2xvcik7CkBAIC0xMTI0LDcgKzExMjksNyBAQCBjb25zdCBGb250Q2FzY2FkZSYgVGV4dEJv
eFBhaW50ZXI6OmZvbnRDYXNjYWRlKCkgY29uc3QKICAgICBpZiAobV9pc0NvbWJpbmVkVGV4dCkK
ICAgICAgICAgcmV0dXJuIGRvd25jYXN0PFJlbmRlckNvbWJpbmVUZXh0PihtX3JlbmRlcmVyKS50
ZXh0Q29tYmluZUZvbnQoKTsKIAotICAgIHJldHVybiBtX3N0eWxlLmZvbnRDYXNjYWRlKCk7Cisg
ICAgcmV0dXJuIG1fdGV4dEJveC5zdHlsZSgpLmZvbnRDYXNjYWRlKCk7CiB9CiAKIEZsb2F0UG9p
bnQgVGV4dEJveFBhaW50ZXI6OnRleHRPcmlnaW5Gcm9tUGFpbnRSZWN0KGNvbnN0IEZsb2F0UmVj
dCYgcGFpbnRSZWN0KSBjb25zdApAQCAtMTEzNSw5ICsxMTQwLDkgQEAgRmxvYXRQb2ludCBUZXh0
Qm94UGFpbnRlcjo6dGV4dE9yaWdpbkZyb21QYWludFJlY3QoY29uc3QgRmxvYXRSZWN0JiBwYWlu
dFJlY3QpIGMKICAgICAgICAgICAgIHRleHRPcmlnaW4gPSBuZXdPcmlnaW4udmFsdWUoKTsKICAg
ICB9CiAgICAgaWYgKHRleHRCb3goKS5pc0hvcml6b250YWwoKSkKLSAgICAgICAgdGV4dE9yaWdp
bi5zZXRZKHJvdW5kVG9EZXZpY2VQaXhlbChMYXlvdXRVbml0IHsgdGV4dE9yaWdpbi55KCkgfSwg
bV9kb2N1bWVudC5kZXZpY2VTY2FsZUZhY3RvcigpKSk7CisgICAgICAgIHRleHRPcmlnaW4uc2V0
WShyb3VuZFRvRGV2aWNlUGl4ZWwoTGF5b3V0VW5pdCB7IHRleHRPcmlnaW4ueSgpIH0sIG1fcmVu
ZGVyZXIuZG9jdW1lbnQoKS5kZXZpY2VTY2FsZUZhY3RvcigpKSk7CiAgICAgZWxzZQotICAgICAg
ICB0ZXh0T3JpZ2luLnNldFgocm91bmRUb0RldmljZVBpeGVsKExheW91dFVuaXQgeyB0ZXh0T3Jp
Z2luLngoKSB9LCBtX2RvY3VtZW50LmRldmljZVNjYWxlRmFjdG9yKCkpKTsKKyAgICAgICAgdGV4
dE9yaWdpbi5zZXRYKHJvdW5kVG9EZXZpY2VQaXhlbChMYXlvdXRVbml0IHsgdGV4dE9yaWdpbi54
KCkgfSwgbV9yZW5kZXJlci5kb2N1bWVudCgpLmRldmljZVNjYWxlRmFjdG9yKCkpKTsKICAgICBy
ZXR1cm4gdGV4dE9yaWdpbjsKIH0KIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVuZGVy
aW5nL1RleHRCb3hQYWludGVyLmggYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvVGV4dEJveFBh
aW50ZXIuaAppbmRleCAxYmFkMWIyNGVkYmIuLjViNzNlNzVhOWVjNSAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1RleHRCb3hQYWludGVyLmgKKysrIGIvU291cmNlL1dlYkNv
cmUvcmVuZGVyaW5nL1RleHRCb3hQYWludGVyLmgKQEAgLTQ4LDcgKzQ4LDcgQEAgc3RydWN0IFN0
eWxlZE1hcmtlZFRleHQ7CiAKIGNsYXNzIFRleHRCb3hQYWludGVyIHsKIHB1YmxpYzoKLSAgICBU
ZXh0Qm94UGFpbnRlcihjb25zdCBMYXlvdXRJbnRlZ3JhdGlvbjo6SW5saW5lQ29udGVudCYsIGNv
bnN0IElubGluZURpc3BsYXk6OkJveCYsIGNvbnN0IFJlbmRlclN0eWxlJiwgUGFpbnRJbmZvJiwg
Y29uc3QgTGF5b3V0UG9pbnQmIHBhaW50T2Zmc2V0KTsKKyAgICBUZXh0Qm94UGFpbnRlcihjb25z
dCBMYXlvdXRJbnRlZ3JhdGlvbjo6SW5saW5lQ29udGVudCYsIGNvbnN0IElubGluZURpc3BsYXk6
OkJveCYsIFBhaW50SW5mbyYsIGNvbnN0IExheW91dFBvaW50JiBwYWludE9mZnNldCk7CiAgICAg
flRleHRCb3hQYWludGVyKCk7CiAKICAgICB2b2lkIHBhaW50KCk7Cg==
</data>
<flag name="commit-queue"
          id="498057"
          type_id="3"
          status="-"
          setter="ews-feeder"
    />
          </attachment>
      

    </bug>

</bugzilla>