<?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>235617</bug_id>
          
          <creation_ts>2022-01-25 15:48:16 -0800</creation_ts>
          <short_desc>Shadows are flattened to bitmaps in CGDisplayListImageBufferBackend</short_desc>
          <delta_ts>2022-01-25 20:20:37 -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>Platform</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="Tim Horton">thorton</reporter>
          <assigned_to name="Tim Horton">thorton</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>darin</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>wenson_hsieh</cc>
    
    <cc>zalan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1833899</commentid>
    <comment_count>0</comment_count>
    <who name="Tim Horton">thorton</who>
    <bug_when>2022-01-25 15:48:16 -0800</bug_when>
    <thetext>Shadows are flattened to bitmaps in CGDisplayListImageBufferBackend</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1833907</commentid>
    <comment_count>1</comment_count>
      <attachid>449977</attachid>
    <who name="Tim Horton">thorton</who>
    <bug_when>2022-01-25 16:04:03 -0800</bug_when>
    <thetext>Created attachment 449977
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1833938</commentid>
    <comment_count>2</comment_count>
      <attachid>449977</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2022-01-25 17:03:57 -0800</bug_when>
    <thetext>Comment on attachment 449977
Patch

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

&gt; Source/WebKit/Shared/RemoteLayerTree/CGDisplayListImageBufferBackend.cpp:58
&gt; +    bool canUseShadowBlur() const override { return false; }

s/override/final/</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1833969</commentid>
    <comment_count>3</comment_count>
      <attachid>449991</attachid>
    <who name="Tim Horton">thorton</who>
    <bug_when>2022-01-25 19:06:38 -0800</bug_when>
    <thetext>Created attachment 449991
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1833974</commentid>
    <comment_count>4</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-01-25 20:13:34 -0800</bug_when>
    <thetext>Committed r288602 (246421@main): &lt;https://commits.webkit.org/246421@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 449991.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1833976</commentid>
    <comment_count>5</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2022-01-25 20:20:37 -0800</bug_when>
    <thetext>&lt;rdar://problem/88058813&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>449977</attachid>
            <date>2022-01-25 16:04:03 -0800</date>
            <delta_ts>2022-01-25 19:06:36 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-235617-20220125160402.patch</filename>
            <type>text/plain</type>
            <size>5561</size>
            <attacher name="Tim Horton">thorton</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDI4ODU4NSkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE5IEBACisyMDIyLTAxLTI1ICBUaW0gSG9y
dG9uICA8dGltb3RoeV9ob3J0b25AYXBwbGUuY29tPgorCisgICAgICAgIFNoYWRvd3MgYXJlIGZs
YXR0ZW5lZCB0byBiaXRtYXBzIGluIENHRGlzcGxheUxpc3RJbWFnZUJ1ZmZlckJhY2tlbmQKKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIzNTYxNworCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogcGxhdGZvcm0v
Z3JhcGhpY3MvY2cvR3JhcGhpY3NDb250ZXh0Q0cuY3BwOgorICAgICAgICAoV2ViQ29yZTo6R3Jh
cGhpY3NDb250ZXh0Q0c6OmZpbGxSZWN0KToKKyAgICAgICAgKFdlYkNvcmU6OkdyYXBoaWNzQ29u
dGV4dENHOjpmaWxsUm91bmRlZFJlY3RJbXBsKToKKyAgICAgICAgKFdlYkNvcmU6OkdyYXBoaWNz
Q29udGV4dENHOjpmaWxsUmVjdFdpdGhSb3VuZGVkSG9sZSk6CisgICAgICAgIChXZWJDb3JlOjpH
cmFwaGljc0NvbnRleHRDRzo6Y2FuVXNlU2hhZG93Qmx1ciBjb25zdCk6CisgICAgICAgICogcGxh
dGZvcm0vZ3JhcGhpY3MvY2cvR3JhcGhpY3NDb250ZXh0Q0cuaDoKKyAgICAgICAgRmFjdG9yIG91
dCBgY2FuVXNlU2hhZG93Qmx1cmAgc28gdGhhdCBHcmFwaGljc0NvbnRleHRDRyBzdWJjbGFzc2Vz
IGNhbgorICAgICAgICByZXF1ZXN0IHRoYXQgd2Ugbm90IHVzZSBXZWJDb3JlJ3MgY3VzdG9tIHNo
YWRvdyBpbXBsZW1lbnRhdGlvbi4KKwogMjAyMi0wMS0yNSAgQWxleGV5IFNodmF5a2EgIDxhc2h2
YXlrYUBhcHBsZS5jb20+CiAKICAgICAgICAgUmVtb3ZlIHVudXNlZCBEb2N1bWVudDo6TGlzdGVu
ZXJUeXBlIGVudW1lcmF0b3JzCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGlj
cy9jZy9HcmFwaGljc0NvbnRleHRDRy5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUv
cGxhdGZvcm0vZ3JhcGhpY3MvY2cvR3JhcGhpY3NDb250ZXh0Q0cuY3BwCShyZXZpc2lvbiAyODg1
ODUpCisrKyBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jZy9HcmFwaGljc0NvbnRl
eHRDRy5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTgxMSw3ICs4MTEsNyBAQCB2b2lkIEdyYXBoaWNz
Q29udGV4dENHOjpmaWxsUmVjdChjb25zdCBGCiAgICAgaWYgKG1fc3RhdGUuZmlsbFBhdHRlcm4p
CiAgICAgICAgIGFwcGx5RmlsbFBhdHRlcm4oKTsKIAotICAgIGJvb2wgZHJhd093blNoYWRvdyA9
IChyZW5kZXJpbmdNb2RlKCkgPT0gUmVuZGVyaW5nTW9kZTo6VW5hY2NlbGVyYXRlZCkgJiYgaGFz
Qmx1cnJlZFNoYWRvdygpICYmICFtX3N0YXRlLnNoYWRvd3NJZ25vcmVUcmFuc2Zvcm1zOworICAg
IGJvb2wgZHJhd093blNoYWRvdyA9IGNhblVzZVNoYWRvd0JsdXIoKTsKICAgICBDR0NvbnRleHRT
dGF0ZVNhdmVyIHN0YXRlU2F2ZXIoY29udGV4dCwgZHJhd093blNoYWRvdyk7CiAgICAgaWYgKGRy
YXdPd25TaGFkb3cpIHsKICAgICAgICAgLy8gVHVybiBvZmYgQ0cgc2hhZG93cy4KQEAgLTgzMiw3
ICs4MzIsNyBAQCB2b2lkIEdyYXBoaWNzQ29udGV4dENHOjpmaWxsUmVjdChjb25zdCBGCiAgICAg
aWYgKG9sZEZpbGxDb2xvciAhPSBjb2xvcikKICAgICAgICAgc2V0Q0dGaWxsQ29sb3IoY29udGV4
dCwgY29sb3IpOwogCi0gICAgYm9vbCBkcmF3T3duU2hhZG93ID0gKHJlbmRlcmluZ01vZGUoKSA9
PSBSZW5kZXJpbmdNb2RlOjpVbmFjY2VsZXJhdGVkKSAmJiBoYXNCbHVycmVkU2hhZG93KCkgJiYg
IW1fc3RhdGUuc2hhZG93c0lnbm9yZVRyYW5zZm9ybXM7CisgICAgYm9vbCBkcmF3T3duU2hhZG93
ID0gY2FuVXNlU2hhZG93Qmx1cigpOwogICAgIENHQ29udGV4dFN0YXRlU2F2ZXIgc3RhdGVTYXZl
cihjb250ZXh0LCBkcmF3T3duU2hhZG93KTsKICAgICBpZiAoZHJhd093blNoYWRvdykgewogICAg
ICAgICAvLyBUdXJuIG9mZiBDRyBzaGFkb3dzLgpAQCAtODU5LDcgKzg1OSw3IEBAIHZvaWQgR3Jh
cGhpY3NDb250ZXh0Q0c6OmZpbGxSb3VuZGVkUmVjdEkKICAgICBpZiAob2xkRmlsbENvbG9yICE9
IGNvbG9yKQogICAgICAgICBzZXRDR0ZpbGxDb2xvcihjb250ZXh0LCBjb2xvcik7CiAKLSAgICBi
b29sIGRyYXdPd25TaGFkb3cgPSAocmVuZGVyaW5nTW9kZSgpID09IFJlbmRlcmluZ01vZGU6OlVu
YWNjZWxlcmF0ZWQpICYmIGhhc0JsdXJyZWRTaGFkb3coKSAmJiAhbV9zdGF0ZS5zaGFkb3dzSWdu
b3JlVHJhbnNmb3JtczsKKyAgICBib29sIGRyYXdPd25TaGFkb3cgPSBjYW5Vc2VTaGFkb3dCbHVy
KCk7CiAgICAgQ0dDb250ZXh0U3RhdGVTYXZlciBzdGF0ZVNhdmVyKGNvbnRleHQsIGRyYXdPd25T
aGFkb3cpOwogICAgIGlmIChkcmF3T3duU2hhZG93KSB7CiAgICAgICAgIC8vIFR1cm4gb2ZmIENH
IHNoYWRvd3MuCkBAIC05MDgsNyArOTA4LDcgQEAgdm9pZCBHcmFwaGljc0NvbnRleHRDRzo6Zmls
bFJlY3RXaXRoUm91bgogICAgIHNldEZpbGxDb2xvcihjb2xvcik7CiAKICAgICAvLyBmaWxsUmVj
dFdpdGhSb3VuZGVkSG9sZSgpIGFzc3VtZXMgdGhhdCB0aGUgZWRnZXMgb2YgcmVjdCBhcmUgY2xp
cHBlZCBvdXQsIHNvIHdlIG9ubHkgY2FyZSBhYm91dCBzaGFkb3dzIGNhc3QgYXJvdW5kIGluc2lk
ZSB0aGUgaG9sZS4KLSAgICBib29sIGRyYXdPd25TaGFkb3cgPSAocmVuZGVyaW5nTW9kZSgpID09
IFJlbmRlcmluZ01vZGU6OlVuYWNjZWxlcmF0ZWQpICYmIGhhc0JsdXJyZWRTaGFkb3coKSAmJiAh
bV9zdGF0ZS5zaGFkb3dzSWdub3JlVHJhbnNmb3JtczsKKyAgICBib29sIGRyYXdPd25TaGFkb3cg
PSBjYW5Vc2VTaGFkb3dCbHVyKCk7CiAgICAgQ0dDb250ZXh0U3RhdGVTYXZlciBzdGF0ZVNhdmVy
KGNvbnRleHQsIGRyYXdPd25TaGFkb3cpOwogICAgIGlmIChkcmF3T3duU2hhZG93KSB7CiAgICAg
ICAgIC8vIFR1cm4gb2ZmIENHIHNoYWRvd3MuCkBAIC0xNDcyLDYgKzE0NzIsMTEgQEAgdm9pZCBH
cmFwaGljc0NvbnRleHRDRzo6YWRkRGVzdGluYXRpb25BdAogICAgIENHUERGQ29udGV4dEFkZERl
c3RpbmF0aW9uQXRQb2ludChjb250ZXh0LCBuYW1lLmNyZWF0ZUNGU3RyaW5nKCkuZ2V0KCksIHRy
YW5zZm9ybWVkUG9pbnQpOwogfQogCitib29sIEdyYXBoaWNzQ29udGV4dENHOjpjYW5Vc2VTaGFk
b3dCbHVyKCkgY29uc3QKK3sKKyAgICByZXR1cm4gKHJlbmRlcmluZ01vZGUoKSA9PSBSZW5kZXJp
bmdNb2RlOjpVbmFjY2VsZXJhdGVkKSAmJiBoYXNCbHVycmVkU2hhZG93KCkgJiYgIW1fc3RhdGUu
c2hhZG93c0lnbm9yZVRyYW5zZm9ybXM7Cit9CisKIH0KIAogI2VuZGlmCkluZGV4OiBTb3VyY2Uv
V2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jZy9HcmFwaGljc0NvbnRleHRDRy5oCj09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT0KLS0tIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2NnL0dyYXBoaWNzQ29udGV4
dENHLmgJKHJldmlzaW9uIDI4ODU4NSkKKysrIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBo
aWNzL2NnL0dyYXBoaWNzQ29udGV4dENHLmgJKHdvcmtpbmcgY29weSkKQEAgLTE2OSw2ICsxNjks
OCBAQCBwdWJsaWM6CiAKICAgICB2b2lkIGRpZFVwZGF0ZVN0YXRlKGNvbnN0IEdyYXBoaWNzQ29u
dGV4dFN0YXRlJiwgR3JhcGhpY3NDb250ZXh0U3RhdGU6OlN0YXRlQ2hhbmdlRmxhZ3MpIGZpbmFs
OwogCisgICAgdmlydHVhbCBib29sIGNhblVzZVNoYWRvd0JsdXIoKSBjb25zdDsKKwogI2lmIE9T
KFdJTkRPV1MpCiAgICAgR3JhcGhpY3NDb250ZXh0UGxhdGZvcm1Qcml2YXRlKiBkZXByZWNhdGVk
UHJpdmF0ZUNvbnRleHQoKSBjb25zdCBmaW5hbDsKICNlbmRpZgpJbmRleDogU291cmNlL1dlYktp
dC9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdC9DaGFuZ2VMb2cJKHJldmlz
aW9uIDI4ODU4NSkKKysrIFNvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTQgQEAKKzIwMjItMDEtMjUgIFRpbSBIb3J0b24gIDx0aW1vdGh5X2hvcnRvbkBh
cHBsZS5jb20+CisKKyAgICAgICAgU2hhZG93cyBhcmUgZmxhdHRlbmVkIHRvIGJpdG1hcHMgaW4g
Q0dEaXNwbGF5TGlzdEltYWdlQnVmZmVyQmFja2VuZAorICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjM1NjE3CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9C
T0RZIChPT1BTISkuCisKKyAgICAgICAgKiBTaGFyZWQvUmVtb3RlTGF5ZXJUcmVlL0NHRGlzcGxh
eUxpc3RJbWFnZUJ1ZmZlckJhY2tlbmQuY3BwOgorICAgICAgICBEaXNhYmxlIFNoYWRvd0JsdXIg
Zm9yIENHRGlzcGxheUxpc3RJbWFnZUJ1ZmZlckJhY2tlbmQsIGFsbG93aW5nIGl0IHRvCisgICAg
ICAgIGJlIHJlY29yZGVkIGFzIGEgInNoYWRvdyIgZGlzcGxheSBsaXN0IGl0ZW0gaW5zdGVhZCBv
ZiBhIHNlcmllcyBvZiBiaXRtYXBzLgorCiAyMDIyLTAxLTI1ICBXZW5zb24gSHNpZWggIDx3ZW5z
b25faHNpZWhAYXBwbGUuY29tPgogCiAgICAgICAgIFVJV0tEb2N1bWVudFJlcXVlc3RTcGF0aWFs
QW5kQ3VycmVudFNlbGVjdGlvbiBzaG91bGQgbGltaXQgY29udGV4dCB0byB0aGUgZWRpdGFibGUg
cm9vdCBvZiB0aGUgY3VycmVudCBzZWxlY3Rpb24KSW5kZXg6IFNvdXJjZS9XZWJLaXQvU2hhcmVk
L1JlbW90ZUxheWVyVHJlZS9DR0Rpc3BsYXlMaXN0SW1hZ2VCdWZmZXJCYWNrZW5kLmNwcAo9PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0L1NoYXJlZC9SZW1vdGVMYXllclRyZWUvQ0dEaXNwbGF5
TGlzdEltYWdlQnVmZmVyQmFja2VuZC5jcHAJKHJldmlzaW9uIDI4ODU4NSkKKysrIFNvdXJjZS9X
ZWJLaXQvU2hhcmVkL1JlbW90ZUxheWVyVHJlZS9DR0Rpc3BsYXlMaXN0SW1hZ2VCdWZmZXJCYWNr
ZW5kLmNwcAkod29ya2luZyBjb3B5KQpAQCAtNTUsNiArNTUsOCBAQCBwdWJsaWM6CiAgICAgICAg
IHJldHVybiBtX3NjYWxlVHJhbnNmb3JtICogR3JhcGhpY3NDb250ZXh0Q0c6OmdldENUTShpbmNs
dWRlRGV2aWNlU2NhbGUpOwogICAgIH0KIAorICAgIGJvb2wgY2FuVXNlU2hhZG93Qmx1cigpIGNv
bnN0IG92ZXJyaWRlIHsgcmV0dXJuIGZhbHNlOyB9CisKIHByaXZhdGU6CiAgICAgV2ViQ29yZTo6
QWZmaW5lVHJhbnNmb3JtIG1fc2NhbGVUcmFuc2Zvcm07CiAgICAgV2ViQ29yZTo6QWZmaW5lVHJh
bnNmb3JtIG1faW52ZXJzZVNjYWxlVHJhbnNmb3JtOwo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>449991</attachid>
            <date>2022-01-25 19:06:38 -0800</date>
            <delta_ts>2022-01-25 20:13:35 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-235617-20220125190637.patch</filename>
            <type>text/plain</type>
            <size>5554</size>
            <attacher name="Tim Horton">thorton</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDI4ODU4NSkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE5IEBACisyMDIyLTAxLTI1ICBUaW0gSG9y
dG9uICA8dGltb3RoeV9ob3J0b25AYXBwbGUuY29tPgorCisgICAgICAgIFNoYWRvd3MgYXJlIGZs
YXR0ZW5lZCB0byBiaXRtYXBzIGluIENHRGlzcGxheUxpc3RJbWFnZUJ1ZmZlckJhY2tlbmQKKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIzNTYxNworCisg
ICAgICAgIFJldmlld2VkIGJ5IFdlbnNvbiBIc2llaC4KKworICAgICAgICAqIHBsYXRmb3JtL2dy
YXBoaWNzL2NnL0dyYXBoaWNzQ29udGV4dENHLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkdyYXBo
aWNzQ29udGV4dENHOjpmaWxsUmVjdCk6CisgICAgICAgIChXZWJDb3JlOjpHcmFwaGljc0NvbnRl
eHRDRzo6ZmlsbFJvdW5kZWRSZWN0SW1wbCk6CisgICAgICAgIChXZWJDb3JlOjpHcmFwaGljc0Nv
bnRleHRDRzo6ZmlsbFJlY3RXaXRoUm91bmRlZEhvbGUpOgorICAgICAgICAoV2ViQ29yZTo6R3Jh
cGhpY3NDb250ZXh0Q0c6OmNhblVzZVNoYWRvd0JsdXIgY29uc3QpOgorICAgICAgICAqIHBsYXRm
b3JtL2dyYXBoaWNzL2NnL0dyYXBoaWNzQ29udGV4dENHLmg6CisgICAgICAgIEZhY3RvciBvdXQg
YGNhblVzZVNoYWRvd0JsdXJgIHNvIHRoYXQgR3JhcGhpY3NDb250ZXh0Q0cgc3ViY2xhc3NlcyBj
YW4KKyAgICAgICAgcmVxdWVzdCB0aGF0IHdlIG5vdCB1c2UgV2ViQ29yZSdzIGN1c3RvbSBzaGFk
b3cgaW1wbGVtZW50YXRpb24uCisKIDIwMjItMDEtMjUgIEFsZXhleSBTaHZheWthICA8YXNodmF5
a2FAYXBwbGUuY29tPgogCiAgICAgICAgIFJlbW92ZSB1bnVzZWQgRG9jdW1lbnQ6Okxpc3RlbmVy
VHlwZSBlbnVtZXJhdG9ycwpJbmRleDogU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3Mv
Y2cvR3JhcGhpY3NDb250ZXh0Q0cuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL3Bs
YXRmb3JtL2dyYXBoaWNzL2NnL0dyYXBoaWNzQ29udGV4dENHLmNwcAkocmV2aXNpb24gMjg4NTg1
KQorKysgU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2cvR3JhcGhpY3NDb250ZXh0
Q0cuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC04MTEsNyArODExLDcgQEAgdm9pZCBHcmFwaGljc0Nv
bnRleHRDRzo6ZmlsbFJlY3QoY29uc3QgRgogICAgIGlmIChtX3N0YXRlLmZpbGxQYXR0ZXJuKQog
ICAgICAgICBhcHBseUZpbGxQYXR0ZXJuKCk7CiAKLSAgICBib29sIGRyYXdPd25TaGFkb3cgPSAo
cmVuZGVyaW5nTW9kZSgpID09IFJlbmRlcmluZ01vZGU6OlVuYWNjZWxlcmF0ZWQpICYmIGhhc0Js
dXJyZWRTaGFkb3coKSAmJiAhbV9zdGF0ZS5zaGFkb3dzSWdub3JlVHJhbnNmb3JtczsKKyAgICBi
b29sIGRyYXdPd25TaGFkb3cgPSBjYW5Vc2VTaGFkb3dCbHVyKCk7CiAgICAgQ0dDb250ZXh0U3Rh
dGVTYXZlciBzdGF0ZVNhdmVyKGNvbnRleHQsIGRyYXdPd25TaGFkb3cpOwogICAgIGlmIChkcmF3
T3duU2hhZG93KSB7CiAgICAgICAgIC8vIFR1cm4gb2ZmIENHIHNoYWRvd3MuCkBAIC04MzIsNyAr
ODMyLDcgQEAgdm9pZCBHcmFwaGljc0NvbnRleHRDRzo6ZmlsbFJlY3QoY29uc3QgRgogICAgIGlm
IChvbGRGaWxsQ29sb3IgIT0gY29sb3IpCiAgICAgICAgIHNldENHRmlsbENvbG9yKGNvbnRleHQs
IGNvbG9yKTsKIAotICAgIGJvb2wgZHJhd093blNoYWRvdyA9IChyZW5kZXJpbmdNb2RlKCkgPT0g
UmVuZGVyaW5nTW9kZTo6VW5hY2NlbGVyYXRlZCkgJiYgaGFzQmx1cnJlZFNoYWRvdygpICYmICFt
X3N0YXRlLnNoYWRvd3NJZ25vcmVUcmFuc2Zvcm1zOworICAgIGJvb2wgZHJhd093blNoYWRvdyA9
IGNhblVzZVNoYWRvd0JsdXIoKTsKICAgICBDR0NvbnRleHRTdGF0ZVNhdmVyIHN0YXRlU2F2ZXIo
Y29udGV4dCwgZHJhd093blNoYWRvdyk7CiAgICAgaWYgKGRyYXdPd25TaGFkb3cpIHsKICAgICAg
ICAgLy8gVHVybiBvZmYgQ0cgc2hhZG93cy4KQEAgLTg1OSw3ICs4NTksNyBAQCB2b2lkIEdyYXBo
aWNzQ29udGV4dENHOjpmaWxsUm91bmRlZFJlY3RJCiAgICAgaWYgKG9sZEZpbGxDb2xvciAhPSBj
b2xvcikKICAgICAgICAgc2V0Q0dGaWxsQ29sb3IoY29udGV4dCwgY29sb3IpOwogCi0gICAgYm9v
bCBkcmF3T3duU2hhZG93ID0gKHJlbmRlcmluZ01vZGUoKSA9PSBSZW5kZXJpbmdNb2RlOjpVbmFj
Y2VsZXJhdGVkKSAmJiBoYXNCbHVycmVkU2hhZG93KCkgJiYgIW1fc3RhdGUuc2hhZG93c0lnbm9y
ZVRyYW5zZm9ybXM7CisgICAgYm9vbCBkcmF3T3duU2hhZG93ID0gY2FuVXNlU2hhZG93Qmx1cigp
OwogICAgIENHQ29udGV4dFN0YXRlU2F2ZXIgc3RhdGVTYXZlcihjb250ZXh0LCBkcmF3T3duU2hh
ZG93KTsKICAgICBpZiAoZHJhd093blNoYWRvdykgewogICAgICAgICAvLyBUdXJuIG9mZiBDRyBz
aGFkb3dzLgpAQCAtOTA4LDcgKzkwOCw3IEBAIHZvaWQgR3JhcGhpY3NDb250ZXh0Q0c6OmZpbGxS
ZWN0V2l0aFJvdW4KICAgICBzZXRGaWxsQ29sb3IoY29sb3IpOwogCiAgICAgLy8gZmlsbFJlY3RX
aXRoUm91bmRlZEhvbGUoKSBhc3N1bWVzIHRoYXQgdGhlIGVkZ2VzIG9mIHJlY3QgYXJlIGNsaXBw
ZWQgb3V0LCBzbyB3ZSBvbmx5IGNhcmUgYWJvdXQgc2hhZG93cyBjYXN0IGFyb3VuZCBpbnNpZGUg
dGhlIGhvbGUuCi0gICAgYm9vbCBkcmF3T3duU2hhZG93ID0gKHJlbmRlcmluZ01vZGUoKSA9PSBS
ZW5kZXJpbmdNb2RlOjpVbmFjY2VsZXJhdGVkKSAmJiBoYXNCbHVycmVkU2hhZG93KCkgJiYgIW1f
c3RhdGUuc2hhZG93c0lnbm9yZVRyYW5zZm9ybXM7CisgICAgYm9vbCBkcmF3T3duU2hhZG93ID0g
Y2FuVXNlU2hhZG93Qmx1cigpOwogICAgIENHQ29udGV4dFN0YXRlU2F2ZXIgc3RhdGVTYXZlcihj
b250ZXh0LCBkcmF3T3duU2hhZG93KTsKICAgICBpZiAoZHJhd093blNoYWRvdykgewogICAgICAg
ICAvLyBUdXJuIG9mZiBDRyBzaGFkb3dzLgpAQCAtMTQ3Miw2ICsxNDcyLDExIEBAIHZvaWQgR3Jh
cGhpY3NDb250ZXh0Q0c6OmFkZERlc3RpbmF0aW9uQXQKICAgICBDR1BERkNvbnRleHRBZGREZXN0
aW5hdGlvbkF0UG9pbnQoY29udGV4dCwgbmFtZS5jcmVhdGVDRlN0cmluZygpLmdldCgpLCB0cmFu
c2Zvcm1lZFBvaW50KTsKIH0KIAorYm9vbCBHcmFwaGljc0NvbnRleHRDRzo6Y2FuVXNlU2hhZG93
Qmx1cigpIGNvbnN0Cit7CisgICAgcmV0dXJuIChyZW5kZXJpbmdNb2RlKCkgPT0gUmVuZGVyaW5n
TW9kZTo6VW5hY2NlbGVyYXRlZCkgJiYgaGFzQmx1cnJlZFNoYWRvdygpICYmICFtX3N0YXRlLnNo
YWRvd3NJZ25vcmVUcmFuc2Zvcm1zOworfQorCiB9CiAKICNlbmRpZgpJbmRleDogU291cmNlL1dl
YkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2cvR3JhcGhpY3NDb250ZXh0Q0cuaAo9PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
Ci0tLSBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jZy9HcmFwaGljc0NvbnRleHRD
Ry5oCShyZXZpc2lvbiAyODg1ODUpCisrKyBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGlj
cy9jZy9HcmFwaGljc0NvbnRleHRDRy5oCSh3b3JraW5nIGNvcHkpCkBAIC0xNjksNiArMTY5LDgg
QEAgcHVibGljOgogCiAgICAgdm9pZCBkaWRVcGRhdGVTdGF0ZShjb25zdCBHcmFwaGljc0NvbnRl
eHRTdGF0ZSYsIEdyYXBoaWNzQ29udGV4dFN0YXRlOjpTdGF0ZUNoYW5nZUZsYWdzKSBmaW5hbDsK
IAorICAgIHZpcnR1YWwgYm9vbCBjYW5Vc2VTaGFkb3dCbHVyKCkgY29uc3Q7CisKICNpZiBPUyhX
SU5ET1dTKQogICAgIEdyYXBoaWNzQ29udGV4dFBsYXRmb3JtUHJpdmF0ZSogZGVwcmVjYXRlZFBy
aXZhdGVDb250ZXh0KCkgY29uc3QgZmluYWw7CiAjZW5kaWYKSW5kZXg6IFNvdXJjZS9XZWJLaXQv
Q2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCShyZXZpc2lv
biAyODg1ODUpCisrKyBTb3VyY2UvV2ViS2l0L0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAt
MSwzICsxLDE0IEBACisyMDIyLTAxLTI1ICBUaW0gSG9ydG9uICA8dGltb3RoeV9ob3J0b25AYXBw
bGUuY29tPgorCisgICAgICAgIFNoYWRvd3MgYXJlIGZsYXR0ZW5lZCB0byBiaXRtYXBzIGluIENH
RGlzcGxheUxpc3RJbWFnZUJ1ZmZlckJhY2tlbmQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTIzNTYxNworCisgICAgICAgIFJldmlld2VkIGJ5IFdlbnNv
biBIc2llaC4KKworICAgICAgICAqIFNoYXJlZC9SZW1vdGVMYXllclRyZWUvQ0dEaXNwbGF5TGlz
dEltYWdlQnVmZmVyQmFja2VuZC5jcHA6CisgICAgICAgIERpc2FibGUgU2hhZG93Qmx1ciBmb3Ig
Q0dEaXNwbGF5TGlzdEltYWdlQnVmZmVyQmFja2VuZCwgYWxsb3dpbmcgaXQgdG8KKyAgICAgICAg
YmUgcmVjb3JkZWQgYXMgYSAic2hhZG93IiBkaXNwbGF5IGxpc3QgaXRlbSBpbnN0ZWFkIG9mIGEg
c2VyaWVzIG9mIGJpdG1hcHMuCisKIDIwMjItMDEtMjUgIFdlbnNvbiBIc2llaCAgPHdlbnNvbl9o
c2llaEBhcHBsZS5jb20+CiAKICAgICAgICAgVUlXS0RvY3VtZW50UmVxdWVzdFNwYXRpYWxBbmRD
dXJyZW50U2VsZWN0aW9uIHNob3VsZCBsaW1pdCBjb250ZXh0IHRvIHRoZSBlZGl0YWJsZSByb290
IG9mIHRoZSBjdXJyZW50IHNlbGVjdGlvbgpJbmRleDogU291cmNlL1dlYktpdC9TaGFyZWQvUmVt
b3RlTGF5ZXJUcmVlL0NHRGlzcGxheUxpc3RJbWFnZUJ1ZmZlckJhY2tlbmQuY3BwCj09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT0KLS0tIFNvdXJjZS9XZWJLaXQvU2hhcmVkL1JlbW90ZUxheWVyVHJlZS9DR0Rpc3BsYXlMaXN0
SW1hZ2VCdWZmZXJCYWNrZW5kLmNwcAkocmV2aXNpb24gMjg4NTg1KQorKysgU291cmNlL1dlYktp
dC9TaGFyZWQvUmVtb3RlTGF5ZXJUcmVlL0NHRGlzcGxheUxpc3RJbWFnZUJ1ZmZlckJhY2tlbmQu
Y3BwCSh3b3JraW5nIGNvcHkpCkBAIC01NSw2ICs1NSw4IEBAIHB1YmxpYzoKICAgICAgICAgcmV0
dXJuIG1fc2NhbGVUcmFuc2Zvcm0gKiBHcmFwaGljc0NvbnRleHRDRzo6Z2V0Q1RNKGluY2x1ZGVE
ZXZpY2VTY2FsZSk7CiAgICAgfQogCisgICAgYm9vbCBjYW5Vc2VTaGFkb3dCbHVyKCkgY29uc3Qg
ZmluYWwgeyByZXR1cm4gZmFsc2U7IH0KKwogcHJpdmF0ZToKICAgICBXZWJDb3JlOjpBZmZpbmVU
cmFuc2Zvcm0gbV9zY2FsZVRyYW5zZm9ybTsKICAgICBXZWJDb3JlOjpBZmZpbmVUcmFuc2Zvcm0g
bV9pbnZlcnNlU2NhbGVUcmFuc2Zvcm07Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>