<?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>245775</bug_id>
          
          <creation_ts>2022-09-28 04:01:31 -0700</creation_ts>
          <short_desc>[content-visibility] Support content-visibility for top layers/dialogs</short_desc>
          <delta_ts>2022-12-09 15:00:45 -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>CSS</component>
          <version>Safari 15</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>236238</blocked>
    
    <blocked>236710</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Rob Buis">rbuis</reporter>
          <assigned_to name="Rob Buis">rbuis</assigned_to>
          <cc>cathiechen</cc>
    
    <cc>changseok</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>fred.wang</cc>
    
    <cc>glenn</cc>
    
    <cc>heycam</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>ntim</cc>
    
    <cc>pdr</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1901731</commentid>
    <comment_count>0</comment_count>
    <who name="Rob Buis">rbuis</who>
    <bug_when>2022-09-28 04:01:31 -0700</bug_when>
    <thetext>Tests:
content-visibility-with-top-layer-001.tentative.html
content-visibility-with-top-layer-002.tentative.html
content-visibility-with-top-layer-003.tentative.html
content-visibility-with-top-layer-004.tentative.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1903384</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2022-10-05 04:02:19 -0700</bug_when>
    <thetext>&lt;rdar://problem/100802420&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1909004</commentid>
    <comment_count>2</comment_count>
      <attachid>463293</attachid>
    <who name="Rob Buis">rbuis</who>
    <bug_when>2022-10-28 06:58:02 -0700</bug_when>
    <thetext>Created attachment 463293
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1909889</commentid>
    <comment_count>3</comment_count>
      <attachid>463371</attachid>
    <who name="Rob Buis">rbuis</who>
    <bug_when>2022-11-02 15:22:48 -0700</bug_when>
    <thetext>Created attachment 463371
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1910037</commentid>
    <comment_count>4</comment_count>
      <attachid>463384</attachid>
    <who name="Rob Buis">rbuis</who>
    <bug_when>2022-11-03 04:40:31 -0700</bug_when>
    <thetext>Created attachment 463384
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1910072</commentid>
    <comment_count>5</comment_count>
    <who name="Rob Buis">rbuis</who>
    <bug_when>2022-11-03 09:09:55 -0700</bug_when>
    <thetext>Pull request: https://github.com/WebKit/WebKit/pull/6080</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1910081</commentid>
    <comment_count>6</comment_count>
    <who name="Rob Buis">rbuis</who>
    <bug_when>2022-11-03 09:34:49 -0700</bug_when>
    <thetext>Pull request: https://github.com/WebKit/WebKit/pull/6083</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1910985</commentid>
    <comment_count>7</comment_count>
      <attachid>463455</attachid>
    <who name="Rob Buis">rbuis</who>
    <bug_when>2022-11-08 02:59:25 -0800</bug_when>
    <thetext>Created attachment 463455
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1918065</commentid>
    <comment_count>8</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-12-09 15:00:32 -0800</bug_when>
    <thetext>Committed 257646@main (5bb45c7cb923): &lt;https://commits.webkit.org/257646@main&gt;

Reviewed commits have been landed. Closing PR #6083 and removing active labels.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>463293</attachid>
            <date>2022-10-28 06:58:02 -0700</date>
            <delta_ts>2022-11-02 15:22:41 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug245775.diff</filename>
            <type>text/plain</type>
            <size>4871</size>
            <attacher name="Rob Buis">rbuis</attacher>
            
              <data encoding="base64">Y29tbWl0IDAzYjJlNWNlYjM5OTkxMTM0NjJhMTA5Mzg2ZmI2ZjMyNDFhNmYwODMKQXV0aG9yOiBS
b2IgQnVpcyA8cmJ1aXNAaWdhbGlhLmNvbT4KRGF0ZTogICBGcmkgT2N0IDI4IDE0OjU1OjAxIDIw
MjIgKzAxMDAKCiAgICBbY29udGVudC12aXNpYmlsaXR5XSBTdXBwb3J0IGMtdiBmb3IgdG9wIGxh
eWVycy9kaWFsb2dzCiAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
MjQ1Nzc1CiAgICAKICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgogICAgCiAgICBXSVAu
CiAgICAKICAgICogU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckVsZW1lbnQuY3BwOgog
ICAgKFdlYkNvcmU6OlJlbmRlckVsZW1lbnQ6OnVwZGF0ZURlc2NlbmRhbnRUb3BMYXllckVsZW1l
bnRzKToKICAgIChXZWJDb3JlOjpSZW5kZXJFbGVtZW50OjpzdHlsZVdpbGxDaGFuZ2UpOgogICAg
KiBTb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyRWxlbWVudC5oOgogICAgKiBTb3VyY2Uv
V2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyTGF5ZXIuY3BwOgoKZGlmZiAtLWdpdCBhL0xheW91dFRl
c3RzL1Rlc3RFeHBlY3RhdGlvbnMgYi9MYXlvdXRUZXN0cy9UZXN0RXhwZWN0YXRpb25zCmluZGV4
IDAxNDk2OTg0ZWU2Mi4uODJkNjgwMzc0NmM4IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9UZXN0
RXhwZWN0YXRpb25zCisrKyBiL0xheW91dFRlc3RzL1Rlc3RFeHBlY3RhdGlvbnMKQEAgLTQ4OTks
MTAgKzQ4OTksNiBAQCBpbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3MtY29u
dGFpbi9jb250ZW50LXZpc2liaWxpdHkvY29udGVudC12aXNpYgogIyBjLXY6IGF1dG8KIGltcG9y
dGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nzcy1jb250YWluL2NvbnRlbnQtdmlzaWJp
bGl0eS9jb250ZW50LXZpc2liaWxpdHktMDc1Lmh0bWwgWyBJbWFnZU9ubHlGYWlsdXJlIF0KIGlt
cG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nzcy1jb250YWluL2NvbnRlbnQtdmlz
aWJpbGl0eS9jb250ZW50LXZpc2liaWxpdHktMDc2Lmh0bWwgWyBJbWFnZU9ubHlGYWlsdXJlIF0K
LWltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nzcy1jb250YWluL2NvbnRlbnQt
dmlzaWJpbGl0eS9jb250ZW50LXZpc2liaWxpdHktd2l0aC10b3AtbGF5ZXItMDAwLnRlbnRhdGl2
ZS5odG1sIFsgSW1hZ2VPbmx5RmFpbHVyZSBdCi1pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRl
c3RzL2Nzcy9jc3MtY29udGFpbi9jb250ZW50LXZpc2liaWxpdHkvY29udGVudC12aXNpYmlsaXR5
LXdpdGgtdG9wLWxheWVyLTAwMS50ZW50YXRpdmUuaHRtbCBbIEltYWdlT25seUZhaWx1cmUgXQot
aW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9jc3MvY3NzLWNvbnRhaW4vY29udGVudC12
aXNpYmlsaXR5L2NvbnRlbnQtdmlzaWJpbGl0eS13aXRoLXRvcC1sYXllci0wMDIudGVudGF0aXZl
Lmh0bWwgWyBJbWFnZU9ubHlGYWlsdXJlIF0KLWltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVz
dHMvY3NzL2Nzcy1jb250YWluL2NvbnRlbnQtdmlzaWJpbGl0eS9jb250ZW50LXZpc2liaWxpdHkt
d2l0aC10b3AtbGF5ZXItMDAzLnRlbnRhdGl2ZS5odG1sIFsgSW1hZ2VPbmx5RmFpbHVyZSBdCiBp
bXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3MtY29udGFpbi9jb250ZW50LXZp
c2liaWxpdHkvY29udGVudC12aXNpYmlsaXR5LWNhbnZhcy5odG1sIFsgSW1hZ2VPbmx5RmFpbHVy
ZSBdCiBpbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3MtY29udGFpbi9jb250
ZW50LXZpc2liaWxpdHkvY29udGVudC12aXNpYmlsaXR5LXZpZGVvLmh0bWwgWyBJbWFnZU9ubHlG
YWlsdXJlIF0KIGltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nzcy1jb250YWlu
L2NvdW50ZXItc2NvcGluZy0wMDEuaHRtbCBbIEltYWdlT25seUZhaWx1cmUgXQpkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckVsZW1lbnQuY3BwIGIvU291cmNlL1dl
YkNvcmUvcmVuZGVyaW5nL1JlbmRlckVsZW1lbnQuY3BwCmluZGV4IDlhOTQwOGJkOGI2Ni4uZDY0
N2RkZTE1OWUxIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyRWxl
bWVudC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckVsZW1lbnQuY3Bw
CkBAIC03OTAsNiArNzkwLDIxIEBAIHN0YXRpYyBpbmxpbmUgYm9vbCByZW5kZXJlckhhc0JhY2tn
cm91bmQoY29uc3QgUmVuZGVyRWxlbWVudCogcmVuZGVyZXIpCiAgICAgcmV0dXJuIHJlbmRlcmVy
ICYmIHJlbmRlcmVyLT5oYXNCYWNrZ3JvdW5kKCk7CiB9CiAKK3ZvaWQgUmVuZGVyRWxlbWVudDo6
dXBkYXRlRGVzY2VuZGFudFRvcExheWVyRWxlbWVudHMoKQoreworICAgIGF1dG8gdG9wTGF5ZXJz
ID0gZG9jdW1lbnQoKS50b3BMYXllckVsZW1lbnRzKCk7CisgICAgZm9yIChhdXRvIHRvcExheWVy
RWxlbWVudCA6IHRvcExheWVycykgeworICAgICAgICBmb3IgKGF1dG8qIGFuY2VzdG9yID0gdG9w
TGF5ZXJFbGVtZW50LnB0cigpOyBhbmNlc3RvcjsgYW5jZXN0b3IgPSBhbmNlc3Rvci0+cGFyZW50
RWxlbWVudEluQ29tcG9zZWRUcmVlKCkpIHsKKyAgICAgICAgICAgIGlmIChhbmNlc3RvciA9PSBl
bGVtZW50KCkpIHsKKyAgICAgICAgICAgICAgICBSZW5kZXJWaWV3JiByZW5kZXJWaWV3ID0gKmRv
Y3VtZW50KCkucmVuZGVyVmlldygpOworICAgICAgICAgICAgICAgIHJlbmRlclZpZXcubGF5ZXIo
KS0+ZGlydHlaT3JkZXJMaXN0cygpOworICAgICAgICAgICAgICAgIHJlbmRlclZpZXcubGF5ZXIo
KS0+c2V0TmVlZHNQb3N0TGF5b3V0Q29tcG9zaXRpbmdVcGRhdGUoKTsKKyAgICAgICAgICAgICAg
ICByZXR1cm47CisgICAgICAgICAgICB9CisgICAgICAgIH0KKyAgICB9Cit9CisKIHZvaWQgUmVu
ZGVyRWxlbWVudDo6c3R5bGVXaWxsQ2hhbmdlKFN0eWxlRGlmZmVyZW5jZSBkaWZmLCBjb25zdCBS
ZW5kZXJTdHlsZSYgbmV3U3R5bGUpCiB7CiAgICAgQVNTRVJUKHNldHRpbmdzKCkuc2hvdWxkQWxs
b3dVc2VySW5zdGFsbGVkRm9udHMoKSB8fCBuZXdTdHlsZS5mb250RGVzY3JpcHRpb24oKS5zaG91
bGRBbGxvd1VzZXJJbnN0YWxsZWRGb250cygpID09IEFsbG93VXNlckluc3RhbGxlZEZvbnRzOjpO
byk7CkBAIC04NTMsNiArODY4LDggQEAgdm9pZCBSZW5kZXJFbGVtZW50OjpzdHlsZVdpbGxDaGFu
Z2UoU3R5bGVEaWZmZXJlbmNlIGRpZmYsIGNvbnN0IFJlbmRlclN0eWxlJiBuZXcKICAgICAgICAg
ICAgIC8vIGZyb20gdGhlIHBvc2l0aW9uZWQgb2JqZWN0cyBsaXN0LgogICAgICAgICAgICAgZG93
bmNhc3Q8UmVuZGVyQm94PigqdGhpcykucmVtb3ZlRmxvYXRpbmdPclBvc2l0aW9uZWRDaGlsZEZy
b21CbG9ja0xpc3RzKCk7CiAgICAgICAgIH0KKyAgICAgICAgaWYgKG1fc3R5bGUuY29udGVudFZp
c2liaWxpdHkoKSAhPSBuZXdTdHlsZS5jb250ZW50VmlzaWJpbGl0eSgpKQorICAgICAgICAgICAg
dXBkYXRlRGVzY2VuZGFudFRvcExheWVyRWxlbWVudHMoKTsKIAogICAgICAgICAvLyByZXNldCBz
dHlsZSBmbGFncwogICAgICAgICBpZiAoZGlmZiA9PSBTdHlsZURpZmZlcmVuY2U6OkxheW91dCB8
fCBkaWZmID09IFN0eWxlRGlmZmVyZW5jZTo6TGF5b3V0UG9zaXRpb25lZE1vdmVtZW50T25seSkg
ewpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckVsZW1lbnQuaCBi
L1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJFbGVtZW50LmgKaW5kZXggZDRjNWNjNGJm
YThmLi44MWIzOGY5N2NiOTggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9S
ZW5kZXJFbGVtZW50LmgKKysrIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckVsZW1l
bnQuaApAQCAtNDA3LDYgKzQwNyw4IEBAIHByaXZhdGU6CiAgICAgdm9pZCB1cGRhdGVSZWZlcmVu
Y2VkU1ZHUmVzb3VyY2VzKCk7CiAgICAgdm9pZCBjbGVhclJlZmVyZW5jZWRTVkdSZXNvdXJjZXMo
KTsKIAorICAgIHZvaWQgdXBkYXRlRGVzY2VuZGFudFRvcExheWVyRWxlbWVudHMoKTsKKwogICAg
IHVuc2lnbmVkIG1fYmFzZVR5cGVGbGFncyA6IDY7CiAgICAgdW5zaWduZWQgbV9hbmNlc3Rvckxp
bmVCb3hEaXJ0eSA6IDE7CiAgICAgdW5zaWduZWQgbV9oYXNJbml0aWFsaXplZFN0eWxlIDogMTsK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJMYXllci5jcHAgYi9T
b3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyTGF5ZXIuY3BwCmluZGV4IDViZTgyYjc4MGMw
Yi4uNGRkMmE4MWM0NTJlIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVu
ZGVyTGF5ZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJMYXllci5j
cHAKQEAgLTM4NzMsNyArMzg3Myw3IEBAIFZlY3RvcjxSZW5kZXJMYXllcio+IFJlbmRlckxheWVy
Ojp0b3BMYXllclJlbmRlckxheWVycyhjb25zdCBSZW5kZXJWaWV3JiByZW5kZXJWCiAgICAgVmVj
dG9yPFJlbmRlckxheWVyKj4gbGF5ZXJzOwogICAgIGZvciAoYXV0byYgZWxlbWVudCA6IHJlbmRl
clZpZXcuZG9jdW1lbnQoKS50b3BMYXllckVsZW1lbnRzKCkpIHsKICAgICAgICAgYXV0byogcmVu
ZGVyZXIgPSBlbGVtZW50LT5yZW5kZXJlcigpOwotICAgICAgICBpZiAoIXJlbmRlcmVyKQorICAg
ICAgICBpZiAoIXJlbmRlcmVyIHx8IHJlbmRlcmVyLT5pc1NraXBwZWRDb250ZW50KCkpCiAgICAg
ICAgICAgICBjb250aW51ZTsKIAogICAgICAgICBhdXRvIGJhY2tkcm9wUmVuZGVyZXIgPSByZW5k
ZXJlci0+YmFja2Ryb3BSZW5kZXJlcigpOwo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>463371</attachid>
            <date>2022-11-02 15:22:48 -0700</date>
            <delta_ts>2022-11-03 04:40:26 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-245775-20221102222246.patch</filename>
            <type>text/plain</type>
            <size>5954</size>
            <attacher name="Rob Buis">rbuis</attacher>
            
              <data encoding="base64">RnJvbSBhMzVkMzM0NTNhNjY0MGEyMjZhY2NjYTMxODUyMjcyZjNkMWJlMzU2IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBSb2IgQnVpcyA8cmJ1aXNAaWdhbGlhLmNvbT4KRGF0ZTogV2Vk
LCAyIE5vdiAyMDIyIDIyOjIwOjM5ICswMDAwClN1YmplY3Q6IFtQQVRDSF0gW2NvbnRlbnQtdmlz
aWJpbGl0eV0gU3VwcG9ydCBjLXYgZm9yIHRvcCBsYXllcnMvZGlhbG9ncwogaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTI0NTc3NQoKUmV2aWV3ZWQgYnkgTk9CT0RZIChP
T1BTISkuCgoqIExheW91dFRlc3RzL1Rlc3RFeHBlY3RhdGlvbnM6CiogU291cmNlL1dlYkNvcmUv
cmVuZGVyaW5nL1JlbmRlckVsZW1lbnQuY3BwOgooV2ViQ29yZTo6UmVuZGVyRWxlbWVudDo6dXBk
YXRlRGVzY2VuZGFudFRvcExheWVyRWxlbWVudHMpOgooV2ViQ29yZTo6UmVuZGVyRWxlbWVudDo6
c3R5bGVXaWxsQ2hhbmdlKToKKiBTb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyRWxlbWVu
dC5oOgoqIFNvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJMYXllci5jcHA6Ci0tLQogU291
cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckVsZW1lbnQuY3BwIHwgMTggKysrKysrKysrKysr
KysrKysrCiBTb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyRWxlbWVudC5oICAgfCAgMiAr
KwogU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxheWVyLmNwcCAgIHwgIDIgKy0KIExh
eW91dFRlc3RzL1Rlc3RFeHBlY3RhdGlvbnMgICAgICAgICAgICAgICB8ICA2ICstLS0tLQogNCBm
aWxlcyBjaGFuZ2VkLCAyMiBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJFbGVtZW50LmNwcCBiL1NvdXJjZS9X
ZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJFbGVtZW50LmNwcAppbmRleCBhYzM3YzU4ODk1ZWQuLjcy
NGYwOTExNmU4NyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckVs
ZW1lbnQuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJFbGVtZW50LmNw
cApAQCAtNzkwLDYgKzc5MCwyMSBAQCBzdGF0aWMgaW5saW5lIGJvb2wgcmVuZGVyZXJIYXNCYWNr
Z3JvdW5kKGNvbnN0IFJlbmRlckVsZW1lbnQqIHJlbmRlcmVyKQogICAgIHJldHVybiByZW5kZXJl
ciAmJiByZW5kZXJlci0+aGFzQmFja2dyb3VuZCgpOwogfQogCit2b2lkIFJlbmRlckVsZW1lbnQ6
OnVwZGF0ZURlc2NlbmRhbnRUb3BMYXllckVsZW1lbnRzKCkKK3sKKyAgICBhdXRvIHRvcExheWVy
cyA9IGRvY3VtZW50KCkudG9wTGF5ZXJFbGVtZW50cygpOworICAgIGZvciAoYXV0byB0b3BMYXll
ckVsZW1lbnQgOiB0b3BMYXllcnMpIHsKKyAgICAgICAgZm9yIChhdXRvKiBhbmNlc3RvciA9IHRv
cExheWVyRWxlbWVudC5wdHIoKTsgYW5jZXN0b3I7IGFuY2VzdG9yID0gYW5jZXN0b3ItPnBhcmVu
dEVsZW1lbnRJbkNvbXBvc2VkVHJlZSgpKSB7CisgICAgICAgICAgICBpZiAoYW5jZXN0b3IgPT0g
ZWxlbWVudCgpKSB7CisgICAgICAgICAgICAgICAgUmVuZGVyVmlldyYgcmVuZGVyVmlldyA9ICpk
b2N1bWVudCgpLnJlbmRlclZpZXcoKTsKKyAgICAgICAgICAgICAgICByZW5kZXJWaWV3LmxheWVy
KCktPmRpcnR5Wk9yZGVyTGlzdHMoKTsKKyAgICAgICAgICAgICAgICByZW5kZXJWaWV3LmxheWVy
KCktPnNldE5lZWRzUG9zdExheW91dENvbXBvc2l0aW5nVXBkYXRlKCk7CisgICAgICAgICAgICAg
ICAgcmV0dXJuOworICAgICAgICAgICAgfQorICAgICAgICB9CisgICAgfQorfQorCiB2b2lkIFJl
bmRlckVsZW1lbnQ6OnN0eWxlV2lsbENoYW5nZShTdHlsZURpZmZlcmVuY2UgZGlmZiwgY29uc3Qg
UmVuZGVyU3R5bGUmIG5ld1N0eWxlKQogewogICAgIEFTU0VSVChzZXR0aW5ncygpLnNob3VsZEFs
bG93VXNlckluc3RhbGxlZEZvbnRzKCkgfHwgbmV3U3R5bGUuZm9udERlc2NyaXB0aW9uKCkuc2hv
dWxkQWxsb3dVc2VySW5zdGFsbGVkRm9udHMoKSA9PSBBbGxvd1VzZXJJbnN0YWxsZWRGb250czo6
Tm8pOwpAQCAtODU0LDYgKzg2OSw5IEBAIHZvaWQgUmVuZGVyRWxlbWVudDo6c3R5bGVXaWxsQ2hh
bmdlKFN0eWxlRGlmZmVyZW5jZSBkaWZmLCBjb25zdCBSZW5kZXJTdHlsZSYgbmV3CiAgICAgICAg
ICAgICBkb3duY2FzdDxSZW5kZXJCb3g+KCp0aGlzKS5yZW1vdmVGbG9hdGluZ09yUG9zaXRpb25l
ZENoaWxkRnJvbUJsb2NrTGlzdHMoKTsKICAgICAgICAgfQogCisgICAgICAgIGlmIChtX3N0eWxl
LmNvbnRlbnRWaXNpYmlsaXR5KCkgIT0gbmV3U3R5bGUuY29udGVudFZpc2liaWxpdHkoKSkKKyAg
ICAgICAgICAgIHVwZGF0ZURlc2NlbmRhbnRUb3BMYXllckVsZW1lbnRzKCk7CisKICAgICAgICAg
Ly8gcmVzZXQgc3R5bGUgZmxhZ3MKICAgICAgICAgaWYgKGRpZmYgPT0gU3R5bGVEaWZmZXJlbmNl
OjpMYXlvdXQgfHwgZGlmZiA9PSBTdHlsZURpZmZlcmVuY2U6OkxheW91dFBvc2l0aW9uZWRNb3Zl
bWVudE9ubHkpIHsKICAgICAgICAgICAgIHNldEZsb2F0aW5nKGZhbHNlKTsKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJFbGVtZW50LmggYi9Tb3VyY2UvV2ViQ29y
ZS9yZW5kZXJpbmcvUmVuZGVyRWxlbWVudC5oCmluZGV4IGExMGU0MGE4MWM2Ni4uY2NhMWJjYThl
M2Q3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyRWxlbWVudC5o
CisrKyBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJFbGVtZW50LmgKQEAgLTQwOSw2
ICs0MDksOCBAQCBwcml2YXRlOgogICAgIHZvaWQgdXBkYXRlUmVmZXJlbmNlZFNWR1Jlc291cmNl
cygpOwogICAgIHZvaWQgY2xlYXJSZWZlcmVuY2VkU1ZHUmVzb3VyY2VzKCk7CiAKKyAgICB2b2lk
IHVwZGF0ZURlc2NlbmRhbnRUb3BMYXllckVsZW1lbnRzKCk7CisKICAgICB1bnNpZ25lZCBtX2Jh
c2VUeXBlRmxhZ3MgOiA2OwogICAgIHVuc2lnbmVkIG1fYW5jZXN0b3JMaW5lQm94RGlydHkgOiAx
OwogICAgIHVuc2lnbmVkIG1faGFzSW5pdGlhbGl6ZWRTdHlsZSA6IDE7CmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyTGF5ZXIuY3BwIGIvU291cmNlL1dlYkNvcmUv
cmVuZGVyaW5nL1JlbmRlckxheWVyLmNwcAppbmRleCAzOTM4ZjMzMjYzMDUuLjE1NzhmMTRmMjBk
YSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxheWVyLmNwcAor
KysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyTGF5ZXIuY3BwCkBAIC0zODczLDcg
KzM4NzMsNyBAQCBWZWN0b3I8UmVuZGVyTGF5ZXIqPiBSZW5kZXJMYXllcjo6dG9wTGF5ZXJSZW5k
ZXJMYXllcnMoY29uc3QgUmVuZGVyVmlldyYgcmVuZGVyVgogICAgIFZlY3RvcjxSZW5kZXJMYXll
cio+IGxheWVyczsKICAgICBmb3IgKGF1dG8mIGVsZW1lbnQgOiByZW5kZXJWaWV3LmRvY3VtZW50
KCkudG9wTGF5ZXJFbGVtZW50cygpKSB7CiAgICAgICAgIGF1dG8qIHJlbmRlcmVyID0gZWxlbWVu
dC0+cmVuZGVyZXIoKTsKLSAgICAgICAgaWYgKCFyZW5kZXJlcikKKyAgICAgICAgaWYgKCFyZW5k
ZXJlciB8fCByZW5kZXJlci0+aXNTa2lwcGVkQ29udGVudCgpKQogICAgICAgICAgICAgY29udGlu
dWU7CiAKICAgICAgICAgYXV0byBiYWNrZHJvcFJlbmRlcmVyID0gcmVuZGVyZXItPmJhY2tkcm9w
UmVuZGVyZXIoKTsKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL1Rlc3RFeHBlY3RhdGlvbnMgYi9M
YXlvdXRUZXN0cy9UZXN0RXhwZWN0YXRpb25zCmluZGV4IDY3YzNiMDE5OTQxZi4uZDhmNGZlZGU1
MDliIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9UZXN0RXhwZWN0YXRpb25zCisrKyBiL0xheW91
dFRlc3RzL1Rlc3RFeHBlY3RhdGlvbnMKQEAgLTQ5MDMsMTAgKzQ5MDMsNiBAQCBpbXBvcnRlZC93
M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3MtY29udGFpbi9jb250ZW50LXZpc2liaWxpdHkv
Y29udGVudC12aXNpYgogIyBjLXY6IGF1dG8KIGltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVz
dHMvY3NzL2Nzcy1jb250YWluL2NvbnRlbnQtdmlzaWJpbGl0eS9jb250ZW50LXZpc2liaWxpdHkt
MDc1Lmh0bWwgWyBJbWFnZU9ubHlGYWlsdXJlIF0KIGltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0t
dGVzdHMvY3NzL2Nzcy1jb250YWluL2NvbnRlbnQtdmlzaWJpbGl0eS9jb250ZW50LXZpc2liaWxp
dHktMDc2Lmh0bWwgWyBJbWFnZU9ubHlGYWlsdXJlIF0KLWltcG9ydGVkL3czYy93ZWItcGxhdGZv
cm0tdGVzdHMvY3NzL2Nzcy1jb250YWluL2NvbnRlbnQtdmlzaWJpbGl0eS9jb250ZW50LXZpc2li
aWxpdHktd2l0aC10b3AtbGF5ZXItMDAwLnRlbnRhdGl2ZS5odG1sIFsgSW1hZ2VPbmx5RmFpbHVy
ZSBdCi1pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3MtY29udGFpbi9jb250
ZW50LXZpc2liaWxpdHkvY29udGVudC12aXNpYmlsaXR5LXdpdGgtdG9wLWxheWVyLTAwMS50ZW50
YXRpdmUuaHRtbCBbIEltYWdlT25seUZhaWx1cmUgXQotaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9y
bS10ZXN0cy9jc3MvY3NzLWNvbnRhaW4vY29udGVudC12aXNpYmlsaXR5L2NvbnRlbnQtdmlzaWJp
bGl0eS13aXRoLXRvcC1sYXllci0wMDIudGVudGF0aXZlLmh0bWwgWyBJbWFnZU9ubHlGYWlsdXJl
IF0KLWltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nzcy1jb250YWluL2NvbnRl
bnQtdmlzaWJpbGl0eS9jb250ZW50LXZpc2liaWxpdHktd2l0aC10b3AtbGF5ZXItMDAzLnRlbnRh
dGl2ZS5odG1sIFsgSW1hZ2VPbmx5RmFpbHVyZSBdCiBpbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3Jt
LXRlc3RzL2Nzcy9jc3MtY29udGFpbi9jb250ZW50LXZpc2liaWxpdHkvY29udGVudC12aXNpYmls
aXR5LWNhbnZhcy5odG1sIFsgSW1hZ2VPbmx5RmFpbHVyZSBdCiBpbXBvcnRlZC93M2Mvd2ViLXBs
YXRmb3JtLXRlc3RzL2Nzcy9jc3MtY29udGFpbi9jb250ZW50LXZpc2liaWxpdHkvY29udGVudC12
aXNpYmlsaXR5LXZpZGVvLmh0bWwgWyBJbWFnZU9ubHlGYWlsdXJlIF0KIGltcG9ydGVkL3czYy93
ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nzcy1jb250YWluL2NvdW50ZXItc2NvcGluZy0wMDEuaHRt
bCBbIEltYWdlT25seUZhaWx1cmUgXQpAQCAtNjA0Nyw0ICs2MDQzLDQgQEAgZnVsbHNjcmVlbi9m
dWxsc2NyZWVuLWVudGVyLWJvdHRvbS1wYWRkaW5nLWFuaW1hdGlvbi5odG1sIFsgU2tpcCBdCiBo
dHRwL3Rlc3RzL2xvYWRpbmcvb2F1dGguaHRtbCBbIER1bXBKU0NvbnNvbGVMb2dJblN0ZEVyciBd
CiBodHRwL3Rlc3RzL3NlY3VyaXR5L2NvbnRlbnRTZWN1cml0eVBvbGljeS92aWRlby13aXRoLWh0
dHBzLXVybC1hbGxvd2VkLWJ5LWNzcC1tZWRpYS1zcmMtc3Rhci5odG1sIFsgRHVtcEpTQ29uc29s
ZUxvZ0luU3RkRXJyIF0KIGltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvY2xpcGJvYXJk
LWFwaXMvZmVhdHVyZS1wb2xpY3kvY2xpcGJvYXJkLXdyaXRlL2NsaXBib2FyZC13cml0ZS1kaXNh
YmxlZC1ieS1mZWF0dXJlLXBvbGljeS50ZW50YXRpdmUuaHR0cHMuc3ViLmh0bWwgWyBEdW1wSlND
b25zb2xlTG9nSW5TdGRFcnIgXQotaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9odG1s
L2luZnJhc3RydWN0dXJlL3VybHMvdGVybWlub2xvZ3ktMC9kb2N1bWVudC1iYXNlLXVybC1pbml0
aWF0ZWQtZ3JhbmQtcGFyZW50Lmh0dHBzLndpbmRvdy5odG1sIFsgRHVtcEpTQ29uc29sZUxvZ0lu
U3RkRXJyIF0KXCBObyBuZXdsaW5lIGF0IGVuZCBvZiBmaWxlCitpbXBvcnRlZC93M2Mvd2ViLXBs
YXRmb3JtLXRlc3RzL2h0bWwvaW5mcmFzdHJ1Y3R1cmUvdXJscy90ZXJtaW5vbG9neS0wL2RvY3Vt
ZW50LWJhc2UtdXJsLWluaXRpYXRlZC1ncmFuZC1wYXJlbnQuaHR0cHMud2luZG93Lmh0bWwgWyBE
dW1wSlNDb25zb2xlTG9nSW5TdGRFcnIgXQo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>463384</attachid>
            <date>2022-11-03 04:40:31 -0700</date>
            <delta_ts>2022-11-08 02:59:21 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-245775-20221103114030.patch</filename>
            <type>text/plain</type>
            <size>5822</size>
            <attacher name="Rob Buis">rbuis</attacher>
            
              <data encoding="base64">RnJvbSBjYjcxMzA3YmExM2JiYTUwNWFmMDcwODFlYTczMmE5NzBlMmQ0ZTVlIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBSb2IgQnVpcyA8cmJ1aXNAaWdhbGlhLmNvbT4KRGF0ZTogV2Vk
LCAyIE5vdiAyMDIyIDIyOjIwOjM5ICswMDAwClN1YmplY3Q6IFtQQVRDSF0gW2NvbnRlbnQtdmlz
aWJpbGl0eV0gU3VwcG9ydCBjLXYgZm9yIHRvcCBsYXllcnMvZGlhbG9ncwogaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTI0NTc3NQoKUmV2aWV3ZWQgYnkgTk9CT0RZIChP
T1BTISkuCgoqIExheW91dFRlc3RzL1Rlc3RFeHBlY3RhdGlvbnM6CiogU291cmNlL1dlYkNvcmUv
cmVuZGVyaW5nL1JlbmRlckVsZW1lbnQuY3BwOgooV2ViQ29yZTo6UmVuZGVyRWxlbWVudDo6dXBk
YXRlRGVzY2VuZGFudFRvcExheWVyRWxlbWVudHMpOgooV2ViQ29yZTo6UmVuZGVyRWxlbWVudDo6
c3R5bGVXaWxsQ2hhbmdlKToKKiBTb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyRWxlbWVu
dC5oOgoqIFNvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJMYXllci5jcHA6Ci0tLQogU291
cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckVsZW1lbnQuY3BwIHwgMTYgKysrKysrKysrKysr
KysrKwogU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckVsZW1lbnQuaCAgIHwgIDIgKysK
IFNvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJMYXllci5jcHAgICB8ICAyICstCiBMYXlv
dXRUZXN0cy9UZXN0RXhwZWN0YXRpb25zICAgICAgICAgICAgICAgfCAgNiArLS0tLS0KIDQgZmls
ZXMgY2hhbmdlZCwgMjAgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyRWxlbWVudC5jcHAgYi9Tb3VyY2UvV2Vi
Q29yZS9yZW5kZXJpbmcvUmVuZGVyRWxlbWVudC5jcHAKaW5kZXggYWMzN2M1ODg5NWVkLi5jMDhj
ZTMzYjViNDEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJFbGVt
ZW50LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyRWxlbWVudC5jcHAK
QEAgLTc5MCw2ICs3OTAsMTkgQEAgc3RhdGljIGlubGluZSBib29sIHJlbmRlcmVySGFzQmFja2dy
b3VuZChjb25zdCBSZW5kZXJFbGVtZW50KiByZW5kZXJlcikKICAgICByZXR1cm4gcmVuZGVyZXIg
JiYgcmVuZGVyZXItPmhhc0JhY2tncm91bmQoKTsKIH0KIAordm9pZCBSZW5kZXJFbGVtZW50Ojp1
cGRhdGVEZXNjZW5kYW50VG9wTGF5ZXJFbGVtZW50cygpCit7CisgICAgYXV0byB0b3BMYXllcnMg
PSBkb2N1bWVudCgpLnRvcExheWVyRWxlbWVudHMoKTsKKyAgICBmb3IgKGF1dG8gdG9wTGF5ZXJF
bGVtZW50IDogdG9wTGF5ZXJzKSB7CisgICAgICAgIGZvciAoYXV0byogYW5jZXN0b3IgPSB0b3BM
YXllckVsZW1lbnQucHRyKCk7IGFuY2VzdG9yOyBhbmNlc3RvciA9IGFuY2VzdG9yLT5wYXJlbnRF
bGVtZW50SW5Db21wb3NlZFRyZWUoKSkgeworICAgICAgICAgICAgaWYgKGFuY2VzdG9yID09IGVs
ZW1lbnQoKSkgeworICAgICAgICAgICAgICAgIGRvY3VtZW50KCkucmVuZGVyVmlldygpLT5sYXll
cigpLT5kaXJ0eVpPcmRlckxpc3RzKCk7CisgICAgICAgICAgICAgICAgcmV0dXJuOworICAgICAg
ICAgICAgfQorICAgICAgICB9CisgICAgfQorfQorCiB2b2lkIFJlbmRlckVsZW1lbnQ6OnN0eWxl
V2lsbENoYW5nZShTdHlsZURpZmZlcmVuY2UgZGlmZiwgY29uc3QgUmVuZGVyU3R5bGUmIG5ld1N0
eWxlKQogewogICAgIEFTU0VSVChzZXR0aW5ncygpLnNob3VsZEFsbG93VXNlckluc3RhbGxlZEZv
bnRzKCkgfHwgbmV3U3R5bGUuZm9udERlc2NyaXB0aW9uKCkuc2hvdWxkQWxsb3dVc2VySW5zdGFs
bGVkRm9udHMoKSA9PSBBbGxvd1VzZXJJbnN0YWxsZWRGb250czo6Tm8pOwpAQCAtODU0LDYgKzg2
Nyw5IEBAIHZvaWQgUmVuZGVyRWxlbWVudDo6c3R5bGVXaWxsQ2hhbmdlKFN0eWxlRGlmZmVyZW5j
ZSBkaWZmLCBjb25zdCBSZW5kZXJTdHlsZSYgbmV3CiAgICAgICAgICAgICBkb3duY2FzdDxSZW5k
ZXJCb3g+KCp0aGlzKS5yZW1vdmVGbG9hdGluZ09yUG9zaXRpb25lZENoaWxkRnJvbUJsb2NrTGlz
dHMoKTsKICAgICAgICAgfQogCisgICAgICAgIGlmIChtX3N0eWxlLmNvbnRlbnRWaXNpYmlsaXR5
KCkgIT0gbmV3U3R5bGUuY29udGVudFZpc2liaWxpdHkoKSkKKyAgICAgICAgICAgIHVwZGF0ZURl
c2NlbmRhbnRUb3BMYXllckVsZW1lbnRzKCk7CisKICAgICAgICAgLy8gcmVzZXQgc3R5bGUgZmxh
Z3MKICAgICAgICAgaWYgKGRpZmYgPT0gU3R5bGVEaWZmZXJlbmNlOjpMYXlvdXQgfHwgZGlmZiA9
PSBTdHlsZURpZmZlcmVuY2U6OkxheW91dFBvc2l0aW9uZWRNb3ZlbWVudE9ubHkpIHsKICAgICAg
ICAgICAgIHNldEZsb2F0aW5nKGZhbHNlKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3Jl
bmRlcmluZy9SZW5kZXJFbGVtZW50LmggYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVy
RWxlbWVudC5oCmluZGV4IGExMGU0MGE4MWM2Ni4uY2NhMWJjYThlM2Q3IDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyRWxlbWVudC5oCisrKyBiL1NvdXJjZS9XZWJD
b3JlL3JlbmRlcmluZy9SZW5kZXJFbGVtZW50LmgKQEAgLTQwOSw2ICs0MDksOCBAQCBwcml2YXRl
OgogICAgIHZvaWQgdXBkYXRlUmVmZXJlbmNlZFNWR1Jlc291cmNlcygpOwogICAgIHZvaWQgY2xl
YXJSZWZlcmVuY2VkU1ZHUmVzb3VyY2VzKCk7CiAKKyAgICB2b2lkIHVwZGF0ZURlc2NlbmRhbnRU
b3BMYXllckVsZW1lbnRzKCk7CisKICAgICB1bnNpZ25lZCBtX2Jhc2VUeXBlRmxhZ3MgOiA2Owog
ICAgIHVuc2lnbmVkIG1fYW5jZXN0b3JMaW5lQm94RGlydHkgOiAxOwogICAgIHVuc2lnbmVkIG1f
aGFzSW5pdGlhbGl6ZWRTdHlsZSA6IDE7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5k
ZXJpbmcvUmVuZGVyTGF5ZXIuY3BwIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxh
eWVyLmNwcAppbmRleCAzOTM4ZjMzMjYzMDUuLjE1NzhmMTRmMjBkYSAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxheWVyLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29y
ZS9yZW5kZXJpbmcvUmVuZGVyTGF5ZXIuY3BwCkBAIC0zODczLDcgKzM4NzMsNyBAQCBWZWN0b3I8
UmVuZGVyTGF5ZXIqPiBSZW5kZXJMYXllcjo6dG9wTGF5ZXJSZW5kZXJMYXllcnMoY29uc3QgUmVu
ZGVyVmlldyYgcmVuZGVyVgogICAgIFZlY3RvcjxSZW5kZXJMYXllcio+IGxheWVyczsKICAgICBm
b3IgKGF1dG8mIGVsZW1lbnQgOiByZW5kZXJWaWV3LmRvY3VtZW50KCkudG9wTGF5ZXJFbGVtZW50
cygpKSB7CiAgICAgICAgIGF1dG8qIHJlbmRlcmVyID0gZWxlbWVudC0+cmVuZGVyZXIoKTsKLSAg
ICAgICAgaWYgKCFyZW5kZXJlcikKKyAgICAgICAgaWYgKCFyZW5kZXJlciB8fCByZW5kZXJlci0+
aXNTa2lwcGVkQ29udGVudCgpKQogICAgICAgICAgICAgY29udGludWU7CiAKICAgICAgICAgYXV0
byBiYWNrZHJvcFJlbmRlcmVyID0gcmVuZGVyZXItPmJhY2tkcm9wUmVuZGVyZXIoKTsKZGlmZiAt
LWdpdCBhL0xheW91dFRlc3RzL1Rlc3RFeHBlY3RhdGlvbnMgYi9MYXlvdXRUZXN0cy9UZXN0RXhw
ZWN0YXRpb25zCmluZGV4IGM0NDY3ZmU3YzA1MC4uYjVhODE4MTRjZjkyIDEwMDY0NAotLS0gYS9M
YXlvdXRUZXN0cy9UZXN0RXhwZWN0YXRpb25zCisrKyBiL0xheW91dFRlc3RzL1Rlc3RFeHBlY3Rh
dGlvbnMKQEAgLTQ5MDEsMTAgKzQ5MDEsNiBAQCBpbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRl
c3RzL2Nzcy9jc3MtY29udGFpbi9jb250ZW50LXZpc2liaWxpdHkvY29udGVudC12aXNpYgogIyBj
LXY6IGF1dG8KIGltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nzcy1jb250YWlu
L2NvbnRlbnQtdmlzaWJpbGl0eS9jb250ZW50LXZpc2liaWxpdHktMDc1Lmh0bWwgWyBJbWFnZU9u
bHlGYWlsdXJlIF0KIGltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nzcy1jb250
YWluL2NvbnRlbnQtdmlzaWJpbGl0eS9jb250ZW50LXZpc2liaWxpdHktMDc2Lmh0bWwgWyBJbWFn
ZU9ubHlGYWlsdXJlIF0KLWltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nzcy1j
b250YWluL2NvbnRlbnQtdmlzaWJpbGl0eS9jb250ZW50LXZpc2liaWxpdHktd2l0aC10b3AtbGF5
ZXItMDAwLnRlbnRhdGl2ZS5odG1sIFsgSW1hZ2VPbmx5RmFpbHVyZSBdCi1pbXBvcnRlZC93M2Mv
d2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3MtY29udGFpbi9jb250ZW50LXZpc2liaWxpdHkvY29u
dGVudC12aXNpYmlsaXR5LXdpdGgtdG9wLWxheWVyLTAwMS50ZW50YXRpdmUuaHRtbCBbIEltYWdl
T25seUZhaWx1cmUgXQotaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9jc3MvY3NzLWNv
bnRhaW4vY29udGVudC12aXNpYmlsaXR5L2NvbnRlbnQtdmlzaWJpbGl0eS13aXRoLXRvcC1sYXll
ci0wMDIudGVudGF0aXZlLmh0bWwgWyBJbWFnZU9ubHlGYWlsdXJlIF0KLWltcG9ydGVkL3czYy93
ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nzcy1jb250YWluL2NvbnRlbnQtdmlzaWJpbGl0eS9jb250
ZW50LXZpc2liaWxpdHktd2l0aC10b3AtbGF5ZXItMDAzLnRlbnRhdGl2ZS5odG1sIFsgSW1hZ2VP
bmx5RmFpbHVyZSBdCiBpbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3MtY29u
dGFpbi9jb250ZW50LXZpc2liaWxpdHkvY29udGVudC12aXNpYmlsaXR5LWNhbnZhcy5odG1sIFsg
SW1hZ2VPbmx5RmFpbHVyZSBdCiBpbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9j
c3MtY29udGFpbi9jb250ZW50LXZpc2liaWxpdHkvY29udGVudC12aXNpYmlsaXR5LXZpZGVvLmh0
bWwgWyBJbWFnZU9ubHlGYWlsdXJlIF0KIGltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMv
Y3NzL2Nzcy1jb250YWluL2NvdW50ZXItc2NvcGluZy0wMDEuaHRtbCBbIEltYWdlT25seUZhaWx1
cmUgXQpAQCAtNjA0OCw0ICs2MDQ0LDQgQEAgZnVsbHNjcmVlbi9mdWxsc2NyZWVuLWVudGVyLWJv
dHRvbS1wYWRkaW5nLWFuaW1hdGlvbi5odG1sIFsgU2tpcCBdCiBodHRwL3Rlc3RzL2xvYWRpbmcv
b2F1dGguaHRtbCBbIER1bXBKU0NvbnNvbGVMb2dJblN0ZEVyciBdCiBodHRwL3Rlc3RzL3NlY3Vy
aXR5L2NvbnRlbnRTZWN1cml0eVBvbGljeS92aWRlby13aXRoLWh0dHBzLXVybC1hbGxvd2VkLWJ5
LWNzcC1tZWRpYS1zcmMtc3Rhci5odG1sIFsgRHVtcEpTQ29uc29sZUxvZ0luU3RkRXJyIF0KIGlt
cG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvY2xpcGJvYXJkLWFwaXMvZmVhdHVyZS1wb2xp
Y3kvY2xpcGJvYXJkLXdyaXRlL2NsaXBib2FyZC13cml0ZS1kaXNhYmxlZC1ieS1mZWF0dXJlLXBv
bGljeS50ZW50YXRpdmUuaHR0cHMuc3ViLmh0bWwgWyBEdW1wSlNDb25zb2xlTG9nSW5TdGRFcnIg
XQotaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9odG1sL2luZnJhc3RydWN0dXJlL3Vy
bHMvdGVybWlub2xvZ3ktMC9kb2N1bWVudC1iYXNlLXVybC1pbml0aWF0ZWQtZ3JhbmQtcGFyZW50
Lmh0dHBzLndpbmRvdy5odG1sIFsgRHVtcEpTQ29uc29sZUxvZ0luU3RkRXJyIF0KXCBObyBuZXds
aW5lIGF0IGVuZCBvZiBmaWxlCitpbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2h0bWwv
aW5mcmFzdHJ1Y3R1cmUvdXJscy90ZXJtaW5vbG9neS0wL2RvY3VtZW50LWJhc2UtdXJsLWluaXRp
YXRlZC1ncmFuZC1wYXJlbnQuaHR0cHMud2luZG93Lmh0bWwgWyBEdW1wSlNDb25zb2xlTG9nSW5T
dGRFcnIgXQo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>463455</attachid>
            <date>2022-11-08 02:59:25 -0800</date>
            <delta_ts>2022-11-09 01:33:30 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-245775-20221108105924.patch</filename>
            <type>text/plain</type>
            <size>3878</size>
            <attacher name="Rob Buis">rbuis</attacher>
            
              <data encoding="base64">RnJvbSBjMGE5NjRmOGMxMGFkZDg3NTk1YjJjODc1ZmYzMmEzZGJhZmQ1Y2EyIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBSb2IgQnVpcyA8cmJ1aXNAaWdhbGlhLmNvbT4KRGF0ZTogRnJp
LCA0IE5vdiAyMDIyIDE4OjAzOjA3ICswMDAwClN1YmplY3Q6IFtQQVRDSF0gW2NvbnRlbnQtdmlz
aWJpbGl0eV0gU3VwcG9ydCBjLXYgZm9yIHRvcCBsYXllcnMvZGlhbG9ncwogaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTI0NTc3NQoKUmV2aWV3ZWQgYnkgTk9CT0RZIChP
T1BTISkuCgpTdXBwb3J0IGMtdiBmb3IgdG9wIGxheWVycy9kaWFsb2dzIGJ5IG5vdCBnZW5lcmF0
aW5nIGJveGVzIFsxXQpmb3IgdGhlIGRpYWxvZyBhbmQgaXRzIGRlc2NlbmRlbnRzIGlmIHRoZXkg
YXJlIHNraXBwZWQgY29udGVudApiZWNhdXNlIG9mIGNvbnRlbnQtdmlzaWJpbGl0eS4KClsxXSBo
dHRwczovL3czYy5naXRodWIuaW8vY3Nzd2ctZHJhZnRzL2Nzcy1jb250YWluLyNjdi1ub3RlcyBb
MTFdCgoqIExheW91dFRlc3RzL1Rlc3RFeHBlY3RhdGlvbnM6CiogU291cmNlL1dlYkNvcmUvcmVu
ZGVyaW5nL3VwZGF0aW5nL1JlbmRlclRyZWVVcGRhdGVyLmNwcDoKKFdlYkNvcmU6OlJlbmRlclRy
ZWVVcGRhdGVyOjp1cGRhdGVFbGVtZW50UmVuZGVyZXIpOgotLS0KIFNvdXJjZS9XZWJDb3JlL3Jl
bmRlcmluZy91cGRhdGluZy9SZW5kZXJUcmVlVXBkYXRlci5jcHAgfCA1ICsrKystCiBMYXlvdXRU
ZXN0cy9UZXN0RXhwZWN0YXRpb25zICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgNCAtLS0t
CiAyIGZpbGVzIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvdXBkYXRpbmcvUmVuZGVyVHJlZVVwZGF0
ZXIuY3BwIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL3VwZGF0aW5nL1JlbmRlclRyZWVVcGRh
dGVyLmNwcAppbmRleCBiZWEyMWMzNzcxYmQuLjZkODg3OGM5YjhmOCAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYkNvcmUvcmVuZGVyaW5nL3VwZGF0aW5nL1JlbmRlclRyZWVVcGRhdGVyLmNwcAorKysg
Yi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvdXBkYXRpbmcvUmVuZGVyVHJlZVVwZGF0ZXIuY3Bw
CkBAIC0zMTQsNiArMzE0LDkgQEAgdm9pZCBSZW5kZXJUcmVlVXBkYXRlcjo6dXBkYXRlRWxlbWVu
dFJlbmRlcmVyKEVsZW1lbnQmIGVsZW1lbnQsIGNvbnN0IFN0eWxlOjpFbGUKICAgICBhdXRvIGVs
ZW1lbnRVcGRhdGVTdHlsZSA9IFJlbmRlclN0eWxlOjpjbG9uZUluY2x1ZGluZ1BzZXVkb0VsZW1l
bnRzKCplbGVtZW50VXBkYXRlLnN0eWxlKTsKIAogICAgIGJvb2wgc2hvdWxkVGVhckRvd25SZW5k
ZXJlcnMgPSBlbGVtZW50VXBkYXRlLmNoYW5nZSA9PSBTdHlsZTo6Q2hhbmdlOjpSZW5kZXJlciAm
JiAoZWxlbWVudC5yZW5kZXJlcigpIHx8IGVsZW1lbnQuaGFzRGlzcGxheUNvbnRlbnRzKCkgfHwg
ZWxlbWVudC5kaXNwbGF5Q29udGVudHNDaGFuZ2VkKCkpOworICAgIGJvb2wgaXNUb3BMYXllckhp
ZGRlbkJ5Q29udGVudFZpc2liaWxpdHkgPSBlbGVtZW50LmlzSW5Ub3BMYXllcigpICYmIGVsZW1l
bnRVcGRhdGUuc3R5bGUtPmVmZmVjdGl2ZVNraXBzQ29udGVudCgpICYmIHJlbmRlclRyZWVQb3Np
dGlvbigpLnBhcmVudCgpLnN0eWxlKCkuZWZmZWN0aXZlU2tpcHNDb250ZW50KCk7CisgICAgaWYg
KCFzaG91bGRUZWFyRG93blJlbmRlcmVycyAmJiBpc1RvcExheWVySGlkZGVuQnlDb250ZW50Vmlz
aWJpbGl0eSkKKyAgICAgICAgc2hvdWxkVGVhckRvd25SZW5kZXJlcnMgPSB0cnVlOwogICAgIGlm
IChzaG91bGRUZWFyRG93blJlbmRlcmVycykgewogICAgICAgICBpZiAoIWVsZW1lbnQucmVuZGVy
ZXIoKSkgewogICAgICAgICAgICAgLy8gV2UgbWF5IGJlIHRlYXJpbmcgZG93biBhIGRlc2NlbmRh
bnQgcmVuZGVyZXIgY2FjaGVkIGluIHJlbmRlclRyZWVQb3NpdGlvbi4KQEAgLTMzNSw3ICszMzgs
NyBAQCB2b2lkIFJlbmRlclRyZWVVcGRhdGVyOjp1cGRhdGVFbGVtZW50UmVuZGVyZXIoRWxlbWVu
dCYgZWxlbWVudCwgY29uc3QgU3R5bGU6OkVsZQogICAgIGVsc2UKICAgICAgICAgZWxlbWVudC5y
ZXNldENvbXB1dGVkU3R5bGUoKTsKIAotICAgIGJvb2wgc2hvdWxkQ3JlYXRlTmV3UmVuZGVyZXIg
PSAhZWxlbWVudC5yZW5kZXJlcigpICYmICFoYXNEaXNwbGF5Q29udGVudHM7CisgICAgYm9vbCBz
aG91bGRDcmVhdGVOZXdSZW5kZXJlciA9ICFlbGVtZW50LnJlbmRlcmVyKCkgJiYgIWhhc0Rpc3Bs
YXlDb250ZW50cyAmJiAhaXNUb3BMYXllckhpZGRlbkJ5Q29udGVudFZpc2liaWxpdHk7CiAgICAg
aWYgKHNob3VsZENyZWF0ZU5ld1JlbmRlcmVyKSB7CiAgICAgICAgIGlmIChlbGVtZW50Lmhhc0N1
c3RvbVN0eWxlUmVzb2x2ZUNhbGxiYWNrcygpKQogICAgICAgICAgICAgZWxlbWVudC53aWxsQXR0
YWNoUmVuZGVyZXJzKCk7CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9UZXN0RXhwZWN0YXRpb25z
IGIvTGF5b3V0VGVzdHMvVGVzdEV4cGVjdGF0aW9ucwppbmRleCA4MmEzYmRlYzlmZGEuLmUyN2Jj
NTZjZGZhMiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvVGVzdEV4cGVjdGF0aW9ucworKysgYi9M
YXlvdXRUZXN0cy9UZXN0RXhwZWN0YXRpb25zCkBAIC00ODkzLDEwICs0ODkzLDYgQEAgaW1wb3J0
ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9jc3MvY3NzLWNvbnRhaW4vY29udGVudC12aXNpYmls
aXR5L2NvbnRlbnQtdmlzaWIKICMgYy12OiBhdXRvCiBpbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3Jt
LXRlc3RzL2Nzcy9jc3MtY29udGFpbi9jb250ZW50LXZpc2liaWxpdHkvY29udGVudC12aXNpYmls
aXR5LTA3NS5odG1sIFsgSW1hZ2VPbmx5RmFpbHVyZSBdCiBpbXBvcnRlZC93M2Mvd2ViLXBsYXRm
b3JtLXRlc3RzL2Nzcy9jc3MtY29udGFpbi9jb250ZW50LXZpc2liaWxpdHkvY29udGVudC12aXNp
YmlsaXR5LTA3Ni5odG1sIFsgSW1hZ2VPbmx5RmFpbHVyZSBdCi1pbXBvcnRlZC93M2Mvd2ViLXBs
YXRmb3JtLXRlc3RzL2Nzcy9jc3MtY29udGFpbi9jb250ZW50LXZpc2liaWxpdHkvY29udGVudC12
aXNpYmlsaXR5LXdpdGgtdG9wLWxheWVyLTAwMC50ZW50YXRpdmUuaHRtbCBbIEltYWdlT25seUZh
aWx1cmUgXQotaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9jc3MvY3NzLWNvbnRhaW4v
Y29udGVudC12aXNpYmlsaXR5L2NvbnRlbnQtdmlzaWJpbGl0eS13aXRoLXRvcC1sYXllci0wMDEu
dGVudGF0aXZlLmh0bWwgWyBJbWFnZU9ubHlGYWlsdXJlIF0KLWltcG9ydGVkL3czYy93ZWItcGxh
dGZvcm0tdGVzdHMvY3NzL2Nzcy1jb250YWluL2NvbnRlbnQtdmlzaWJpbGl0eS9jb250ZW50LXZp
c2liaWxpdHktd2l0aC10b3AtbGF5ZXItMDAyLnRlbnRhdGl2ZS5odG1sIFsgSW1hZ2VPbmx5RmFp
bHVyZSBdCi1pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3MtY29udGFpbi9j
b250ZW50LXZpc2liaWxpdHkvY29udGVudC12aXNpYmlsaXR5LXdpdGgtdG9wLWxheWVyLTAwMy50
ZW50YXRpdmUuaHRtbCBbIEltYWdlT25seUZhaWx1cmUgXQogaW1wb3J0ZWQvdzNjL3dlYi1wbGF0
Zm9ybS10ZXN0cy9jc3MvY3NzLWNvbnRhaW4vY29udGVudC12aXNpYmlsaXR5L2NvbnRlbnQtdmlz
aWJpbGl0eS12aWRlby5odG1sIFsgSW1hZ2VPbmx5RmFpbHVyZSBdCiBpbXBvcnRlZC93M2Mvd2Vi
LXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3MtY29udGFpbi9jb3VudGVyLXNjb3BpbmctMDAxLmh0bWwg
WyBJbWFnZU9ubHlGYWlsdXJlIF0KIGltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvY3Nz
L2Nzcy1jb250YWluL2NvdW50ZXItc2NvcGluZy0wMDIuaHRtbCBbIEltYWdlT25seUZhaWx1cmUg
XQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>