<?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>234216</bug_id>
          
          <creation_ts>2021-12-12 14:52:58 -0800</creation_ts>
          <short_desc>Hide viewport-constrained elements that are detected by ModalContainerObserver</short_desc>
          <delta_ts>2021-12-17 21:47:20 -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>Layout and Rendering</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>
          <dependson>234214</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Wenson Hsieh">wenson_hsieh</reporter>
          <assigned_to name="Wenson Hsieh">wenson_hsieh</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>koivisto</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>thorton</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>zalan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1823342</commentid>
    <comment_count>0</comment_count>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2021-12-12 14:52:58 -0800</bug_when>
    <thetext>.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1823352</commentid>
    <comment_count>1</comment_count>
      <attachid>446950</attachid>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2021-12-12 16:32:16 -0800</bug_when>
    <thetext>Created attachment 446950
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1823386</commentid>
    <comment_count>2</comment_count>
      <attachid>446965</attachid>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2021-12-12 21:48:06 -0800</bug_when>
    <thetext>Created attachment 446965
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1824859</commentid>
    <comment_count>3</comment_count>
      <attachid>447388</attachid>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2021-12-16 13:09:25 -0800</bug_when>
    <thetext>Created attachment 447388
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1825201</commentid>
    <comment_count>4</comment_count>
      <attachid>447388</attachid>
    <who name="Tim Horton">thorton</who>
    <bug_when>2021-12-17 14:55:22 -0800</bug_when>
    <thetext>Comment on attachment 447388
Patch

This seems to address Antti&apos;s concerns (though would be good to get his input, maybe asynchronously). Maybe move your check up beyond the unconditional quirks one?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1825255</commentid>
    <comment_count>5</comment_count>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2021-12-17 16:37:04 -0800</bug_when>
    <thetext>Thanks for taking a look!

(In reply to Tim Horton from comment #4)
&gt; Comment on attachment 447388 [details]
&gt; Patch
&gt; 
&gt; This seems to address Antti&apos;s concerns (though would be good to get his
&gt; input, maybe asynchronously). Maybe move your check up beyond the
&gt; unconditional quirks one?

👍🏻</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1825260</commentid>
    <comment_count>6</comment_count>
      <attachid>447496</attachid>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2021-12-17 16:55:16 -0800</bug_when>
    <thetext>Created attachment 447496
For EWS</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1825307</commentid>
    <comment_count>7</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-12-17 21:46:54 -0800</bug_when>
    <thetext>Committed r287219 (245382@main): &lt;https://commits.webkit.org/245382@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 447496.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1825308</commentid>
    <comment_count>8</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-12-17 21:47:20 -0800</bug_when>
    <thetext>&lt;rdar://problem/86661831&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>446950</attachid>
            <date>2021-12-12 16:32:16 -0800</date>
            <delta_ts>2021-12-12 21:48:04 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-234216-20211212163215.patch</filename>
            <type>text/plain</type>
            <size>4924</size>
            <attacher name="Wenson Hsieh">wenson_hsieh</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg2OTI3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYWJhZTA1YjJiMmEyNDgy
YTY2MWE0MWVlYWM2NzIyNjUzNDI5N2M5YS4uM2Q3MTc3M2Y4MzRmMzU3NWQ2ZmM3NDEzMWE1Njhm
OTM1NTliNTJkZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIzIEBACisyMDIxLTEyLTEyICBXZW5z
b24gSHNpZWggIDx3ZW5zb25faHNpZWhAYXBwbGUuY29tPgorCisgICAgICAgIFBhc3MgU3R5bGU6
OlRyZWVPYnNlcnZhdGlvbnMgdGhyb3VnaCBjb2RlcGF0aHMgZm9yIHVwZGF0aW5nIGFuZCBjcmVh
dGluZyByZW5kZXJlcnMgZm9yIHRleHQgbm9kZXMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTIzNDIxNgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorCisgICAgICAgIFBhc3MgdGhlIG5ldyBvcHRpb24gc2V0IGludHJvZHVjZWQg
aW4gIzIzNDIxNCBhcyBhbiBhcmd1bWVudCB0aHJvdWdoIGNvZGVwYXRocyBmb3IgY3JlYXRpbmcg
YW5kIGluc2VydGluZworICAgICAgICByZW5kZXJlcnMgZm9yIHRleHQgbm9kZXMgZHVyaW5nIHN0
eWxlIHJlY2FsYy4gTm8gY2hhbmdlIGluIGJlaGF2aW9yIHlldC4KKworICAgICAgICAqIHJlbmRl
cmluZy91cGRhdGluZy9SZW5kZXJUcmVlVXBkYXRlci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpS
ZW5kZXJUcmVlVXBkYXRlcjo6dXBkYXRlUmVuZGVyVHJlZSk6CisgICAgICAgIChXZWJDb3JlOjpS
ZW5kZXJUcmVlVXBkYXRlcjo6Y3JlYXRlVGV4dFJlbmRlcmVyKToKKworICAgICAgICBSZWNlaXZl
IHRoZSBUcmVlT2JzZXJ2YXRpb25zLCBidXQgZG9uJ3QgZG8gYW55dGhpbmcgd2l0aCB0aGVtIHll
dDsgdGhlIG5leHQgcGF0Y2ggd2lsbCBwYXNzIHRoZSB0ZXh0IG5vZGUgdG8gYQorICAgICAgICBu
ZXcgTW9kYWxDb250YWluZXJPYnNlcnZlciBpZiB0aGUgdmlld3BvcnQtY29uc3RyYWluZWQgYml0
IGlzIHNldC4KKworICAgICAgICAoV2ViQ29yZTo6UmVuZGVyVHJlZVVwZGF0ZXI6OnVwZGF0ZVRl
eHRSZW5kZXJlcik6CisgICAgICAgICogcmVuZGVyaW5nL3VwZGF0aW5nL1JlbmRlclRyZWVVcGRh
dGVyLmg6CisKIDIwMjEtMTItMTIgIFdlbnNvbiBIc2llaCAgPHdlbnNvbl9oc2llaEBhcHBsZS5j
b20+CiAKICAgICAgICAgQWRkIFN0eWxlOjpUcmVlT2JzZXJ2YXRpb25zIGFuZCB1c2UgaXQgdG8g
ZGlzY292ZXIgdmlld3BvcnQtY29uc3RyYWluZWQgcm9vdHMgZHVyaW5nIHN0eWxlIHJlY2FsYwpk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL3VwZGF0aW5nL1JlbmRlclRyZWVV
cGRhdGVyLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy91cGRhdGluZy9SZW5kZXJUcmVl
VXBkYXRlci5jcHAKaW5kZXggZTFiZWEwY2MyZDI3Mzc3YjNlNzFiMzBlYjJjMWY2ZjI4MjdiYjlm
Zi4uMDI2ZTkyMWI4N2ViNzlkOGIxN2FmZDNkYTAzZjFiOGViOTJiNTMxZSAxMDA2NDQKLS0tIGEv
U291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL3VwZGF0aW5nL1JlbmRlclRyZWVVcGRhdGVyLmNwcAor
KysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvdXBkYXRpbmcvUmVuZGVyVHJlZVVwZGF0ZXIu
Y3BwCkBAIC0xNzEsNyArMTcxLDcgQEAgdm9pZCBSZW5kZXJUcmVlVXBkYXRlcjo6dXBkYXRlUmVu
ZGVyVHJlZShDb250YWluZXJOb2RlJiByb290KQogICAgICAgICAgICAgYm9vbCBkaWRDcmVhdGVQ
YXJlbnQgPSBwYXJlbnQoKS51cGRhdGVzICYmIHBhcmVudCgpLnVwZGF0ZXMtPnVwZGF0ZS5jaGFu
Z2UgPT0gU3R5bGU6OkNoYW5nZTo6UmVuZGVyZXI7CiAgICAgICAgICAgICBib29sIG1heU5lZWRV
cGRhdGVXaGl0ZXNwYWNlT25seVJlbmRlcmVyID0gcmVuZGVyaW5nUGFyZW50KCkuZGlkQ3JlYXRl
T3JEZXN0cm95Q2hpbGRSZW5kZXJlciAmJiB0ZXh0LmRhdGEoKS5pc0FsbFNwZWNpYWxDaGFyYWN0
ZXJzPGlzSFRNTFNwYWNlPigpOwogICAgICAgICAgICAgaWYgKGRpZENyZWF0ZVBhcmVudCB8fCB0
ZXh0VXBkYXRlIHx8IG1heU5lZWRVcGRhdGVXaGl0ZXNwYWNlT25seVJlbmRlcmVyKQotICAgICAg
ICAgICAgICAgIHVwZGF0ZVRleHRSZW5kZXJlcih0ZXh0LCB0ZXh0VXBkYXRlKTsKKyAgICAgICAg
ICAgICAgICB1cGRhdGVUZXh0UmVuZGVyZXIodGV4dCwgdGV4dFVwZGF0ZSwgcGFyZW50KCkudXBk
YXRlcyA/IHBhcmVudCgpLnVwZGF0ZXMtPm9ic2VydmF0aW9ucyA6IFN0eWxlOjpUcmVlT2JzZXJ2
YXRpb25zIHsgfSk7CiAKICAgICAgICAgICAgIHN0b3JlUHJldmlvdXNSZW5kZXJlcih0ZXh0KTsK
ICAgICAgICAgICAgIGl0LnRyYXZlcnNlTmV4dFNraXBwaW5nQ2hpbGRyZW4oKTsKQEAgLTQ1Niw3
ICs0NTYsNyBAQCBib29sIFJlbmRlclRyZWVVcGRhdGVyOjp0ZXh0UmVuZGVyZXJJc05lZWRlZChj
b25zdCBUZXh0JiB0ZXh0Tm9kZSkKICAgICByZXR1cm4gdHJ1ZTsKIH0KIAotdm9pZCBSZW5kZXJU
cmVlVXBkYXRlcjo6Y3JlYXRlVGV4dFJlbmRlcmVyKFRleHQmIHRleHROb2RlLCBjb25zdCBTdHls
ZTo6VGV4dFVwZGF0ZSogdGV4dFVwZGF0ZSkKK3ZvaWQgUmVuZGVyVHJlZVVwZGF0ZXI6OmNyZWF0
ZVRleHRSZW5kZXJlcihUZXh0JiB0ZXh0Tm9kZSwgY29uc3QgU3R5bGU6OlRleHRVcGRhdGUqIHRl
eHRVcGRhdGUsIFN0eWxlOjpUcmVlT2JzZXJ2YXRpb25zIHBhcmVudE9ic2VydmF0aW9ucykKIHsK
ICAgICBBU1NFUlQoIXRleHROb2RlLnJlbmRlcmVyKCkpOwogCkBAIC00ODgsOSArNDg4LDEyIEBA
IHZvaWQgUmVuZGVyVHJlZVVwZGF0ZXI6OmNyZWF0ZVRleHRSZW5kZXJlcihUZXh0JiB0ZXh0Tm9k
ZSwgY29uc3QgU3R5bGU6OlRleHRVcGRhCiAgICAgYXV0byogdGV4dE1hbmlwdWxhdGlvbkNvbnRy
b2xsZXIgPSBtX2RvY3VtZW50LnRleHRNYW5pcHVsYXRpb25Db250cm9sbGVySWZFeGlzdHMoKTsK
ICAgICBpZiAoVU5MSUtFTFkodGV4dE1hbmlwdWxhdGlvbkNvbnRyb2xsZXIpKQogICAgICAgICB0
ZXh0TWFuaXB1bGF0aW9uQ29udHJvbGxlci0+ZGlkQ3JlYXRlUmVuZGVyZXJGb3JUZXh0Tm9kZSh0
ZXh0Tm9kZSk7CisKKyAgICBVTlVTRURfUEFSQU0ocGFyZW50T2JzZXJ2YXRpb25zKTsKKyAgICAv
LyBGSVhNRTogTm90aWZ5IHRoZSBtb2RhbCBjb250YWluZXIgb2JzZXJ2ZXIgYWJvdXQgbmV3bHkg
Y3JlYXRlZCB0ZXh0IHJlbmRlcmVycy4KIH0KIAotdm9pZCBSZW5kZXJUcmVlVXBkYXRlcjo6dXBk
YXRlVGV4dFJlbmRlcmVyKFRleHQmIHRleHQsIGNvbnN0IFN0eWxlOjpUZXh0VXBkYXRlKiB0ZXh0
VXBkYXRlKQordm9pZCBSZW5kZXJUcmVlVXBkYXRlcjo6dXBkYXRlVGV4dFJlbmRlcmVyKFRleHQm
IHRleHQsIGNvbnN0IFN0eWxlOjpUZXh0VXBkYXRlKiB0ZXh0VXBkYXRlLCBTdHlsZTo6VHJlZU9i
c2VydmF0aW9ucyBwYXJlbnRPYnNlcnZhdGlvbnMpCiB7CiAgICAgYXV0byogZXhpc3RpbmdSZW5k
ZXJlciA9IHRleHQucmVuZGVyZXIoKTsKICAgICBib29sIG5lZWRzUmVuZGVyZXIgPSB0ZXh0UmVu
ZGVyZXJJc05lZWRlZCh0ZXh0KTsKQEAgLTUxNSw3ICs1MTgsNyBAQCB2b2lkIFJlbmRlclRyZWVV
cGRhdGVyOjp1cGRhdGVUZXh0UmVuZGVyZXIoVGV4dCYgdGV4dCwgY29uc3QgU3R5bGU6OlRleHRV
cGRhdGUqCiAgICAgfQogICAgIGlmICghbmVlZHNSZW5kZXJlcikKICAgICAgICAgcmV0dXJuOwot
ICAgIGNyZWF0ZVRleHRSZW5kZXJlcih0ZXh0LCB0ZXh0VXBkYXRlKTsKKyAgICBjcmVhdGVUZXh0
UmVuZGVyZXIodGV4dCwgdGV4dFVwZGF0ZSwgcGFyZW50T2JzZXJ2YXRpb25zKTsKICAgICByZW5k
ZXJpbmdQYXJlbnQoKS5kaWRDcmVhdGVPckRlc3Ryb3lDaGlsZFJlbmRlcmVyID0gdHJ1ZTsKIH0K
IApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL3VwZGF0aW5nL1JlbmRlclRy
ZWVVcGRhdGVyLmggYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvdXBkYXRpbmcvUmVuZGVyVHJl
ZVVwZGF0ZXIuaAppbmRleCAxMzczYWJkZjdmYzM1NGFkMzdmZDMzNDZiNWFiYWQ4NWI1ZjE0NWM1
Li42NWM3ZWQwYzM4MTYxZWJhMmUxMzk5MTIxOGNmZmZhOTc1N2NlZWIzIDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvdXBkYXRpbmcvUmVuZGVyVHJlZVVwZGF0ZXIuaAorKysg
Yi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvdXBkYXRpbmcvUmVuZGVyVHJlZVVwZGF0ZXIuaApA
QCAtNTYsOCArNTYsOCBAQCBwcml2YXRlOgogICAgIGNsYXNzIEdlbmVyYXRlZENvbnRlbnQ7CiAK
ICAgICB2b2lkIHVwZGF0ZVJlbmRlclRyZWUoQ29udGFpbmVyTm9kZSYgcm9vdCk7Ci0gICAgdm9p
ZCB1cGRhdGVUZXh0UmVuZGVyZXIoVGV4dCYsIGNvbnN0IFN0eWxlOjpUZXh0VXBkYXRlKik7Ci0g
ICAgdm9pZCBjcmVhdGVUZXh0UmVuZGVyZXIoVGV4dCYsIGNvbnN0IFN0eWxlOjpUZXh0VXBkYXRl
Kik7CisgICAgdm9pZCB1cGRhdGVUZXh0UmVuZGVyZXIoVGV4dCYsIGNvbnN0IFN0eWxlOjpUZXh0
VXBkYXRlKiwgU3R5bGU6OlRyZWVPYnNlcnZhdGlvbnMgcGFyZW50T2JzZXJ2YXRpb25zKTsKKyAg
ICB2b2lkIGNyZWF0ZVRleHRSZW5kZXJlcihUZXh0JiwgY29uc3QgU3R5bGU6OlRleHRVcGRhdGUq
LCBTdHlsZTo6VHJlZU9ic2VydmF0aW9ucyBwYXJlbnRPYnNlcnZhdGlvbnMpOwogICAgIHZvaWQg
dXBkYXRlRWxlbWVudFJlbmRlcmVyKEVsZW1lbnQmLCBjb25zdCBTdHlsZTo6RWxlbWVudFVwZGF0
ZXMmKTsKICAgICB2b2lkIHVwZGF0ZVJlbmRlcmVyU3R5bGUoUmVuZGVyRWxlbWVudCYsIFJlbmRl
clN0eWxlJiYsIFN0eWxlRGlmZmVyZW5jZSk7CiAgICAgdm9pZCBjcmVhdGVSZW5kZXJlcihFbGVt
ZW50JiwgUmVuZGVyU3R5bGUmJik7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>446965</attachid>
            <date>2021-12-12 21:48:06 -0800</date>
            <delta_ts>2021-12-16 12:45:29 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-234216-20211212214805.patch</filename>
            <type>text/plain</type>
            <size>4903</size>
            <attacher name="Wenson Hsieh">wenson_hsieh</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg2OTMwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNDNmMTRlMGQ2ZTJlZjNl
ZmMwMDY4NTY2Y2ZkM2IyNjIxNWMzNDE5NS4uY2ViOGZiNGNhZTdjNzdkM2Y4ZjljMDczZTVmMTg5
ZTYxODlkZDNmNiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIzIEBACisyMDIxLTEyLTEyICBXZW5z
b24gSHNpZWggIDx3ZW5zb25faHNpZWhAYXBwbGUuY29tPgorCisgICAgICAgIFBhc3MgaW5mb3Jt
YXRpb24gYWJvdXQgdmlld3BvcnQtY29uc3RyYWluZWQgcm9vdHMgdGhyb3VnaCBjb2RlcGF0aHMg
Zm9yIHVwZGF0aW5nIGFuZCBjcmVhdGluZyByZW5kZXJlcnMgZm9yIHRleHQgbm9kZXMKKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIzNDIxNgorCisgICAg
ICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFBhc3MgdGhlIGNvbXB1
dGVkIHZpZXdwb3J0LWNvbnN0cmFpbmVkIHJvb3QgaW50cm9kdWNlZCBpbiAjMjM0MjE0IGFzIGFu
IGFyZ3VtZW50IHRocm91Z2ggY29kZXBhdGhzIGZvciBjcmVhdGluZworICAgICAgICBhbmQgaW5z
ZXJ0aW5nIHJlbmRlcmVycyBmb3IgdGV4dCBub2RlcyBkdXJpbmcgc3R5bGUgcmVjYWxjLiBObyBj
aGFuZ2UgaW4gYmVoYXZpb3IgeWV0LgorCisgICAgICAgICogcmVuZGVyaW5nL3VwZGF0aW5nL1Jl
bmRlclRyZWVVcGRhdGVyLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlclRyZWVVcGRhdGVy
Ojp1cGRhdGVSZW5kZXJUcmVlKToKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlclRyZWVVcGRhdGVy
OjpjcmVhdGVUZXh0UmVuZGVyZXIpOgorCisgICAgICAgIFJlY2VpdmUgdGhlIHZpZXdwb3J0LWNv
bnN0cmFpbmVkIHJvb3QsIGJ1dCBkb24ndCBkbyBhbnl0aGluZyB3aXRoIGl0IHlldDsgdGhlIG5l
eHQgcGF0Y2ggd2lsbCBwYXNzIHRoZSB0ZXh0IG5vZGUKKyAgICAgICAgdG8gYSBuZXcgTW9kYWxD
b250YWluZXJPYnNlcnZlciBpZiB0aGUgYXJndW1lbnQgaXMgbm9uLW51bGwuCisKKyAgICAgICAg
KFdlYkNvcmU6OlJlbmRlclRyZWVVcGRhdGVyOjp1cGRhdGVUZXh0UmVuZGVyZXIpOgorICAgICAg
ICAqIHJlbmRlcmluZy91cGRhdGluZy9SZW5kZXJUcmVlVXBkYXRlci5oOgorCiAyMDIxLTEyLTEy
ICBXZW5zb24gSHNpZWggIDx3ZW5zb25faHNpZWhAYXBwbGUuY29tPgogCiAgICAgICAgIEFkZCBz
dXBwb3J0IGZvciBjb21wdXRpbmcgdmlld3BvcnQtY29uc3RyYWluZWQgcm9vdHMgZHVyaW5nIHN0
eWxlIHJlY2FsYwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL3VwZGF0aW5n
L1JlbmRlclRyZWVVcGRhdGVyLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy91cGRhdGlu
Zy9SZW5kZXJUcmVlVXBkYXRlci5jcHAKaW5kZXggZTFiZWEwY2MyZDI3Mzc3YjNlNzFiMzBlYjJj
MWY2ZjI4MjdiYjlmZi4uODlkNjY4ZGQzNzIyNTFiMWQ4NTBmOTIxMzcxNjQwNGFmZDE2YzY5NSAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL3VwZGF0aW5nL1JlbmRlclRyZWVV
cGRhdGVyLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvdXBkYXRpbmcvUmVuZGVy
VHJlZVVwZGF0ZXIuY3BwCkBAIC0xNzEsNyArMTcxLDcgQEAgdm9pZCBSZW5kZXJUcmVlVXBkYXRl
cjo6dXBkYXRlUmVuZGVyVHJlZShDb250YWluZXJOb2RlJiByb290KQogICAgICAgICAgICAgYm9v
bCBkaWRDcmVhdGVQYXJlbnQgPSBwYXJlbnQoKS51cGRhdGVzICYmIHBhcmVudCgpLnVwZGF0ZXMt
PnVwZGF0ZS5jaGFuZ2UgPT0gU3R5bGU6OkNoYW5nZTo6UmVuZGVyZXI7CiAgICAgICAgICAgICBi
b29sIG1heU5lZWRVcGRhdGVXaGl0ZXNwYWNlT25seVJlbmRlcmVyID0gcmVuZGVyaW5nUGFyZW50
KCkuZGlkQ3JlYXRlT3JEZXN0cm95Q2hpbGRSZW5kZXJlciAmJiB0ZXh0LmRhdGEoKS5pc0FsbFNw
ZWNpYWxDaGFyYWN0ZXJzPGlzSFRNTFNwYWNlPigpOwogICAgICAgICAgICAgaWYgKGRpZENyZWF0
ZVBhcmVudCB8fCB0ZXh0VXBkYXRlIHx8IG1heU5lZWRVcGRhdGVXaGl0ZXNwYWNlT25seVJlbmRl
cmVyKQotICAgICAgICAgICAgICAgIHVwZGF0ZVRleHRSZW5kZXJlcih0ZXh0LCB0ZXh0VXBkYXRl
KTsKKyAgICAgICAgICAgICAgICB1cGRhdGVUZXh0UmVuZGVyZXIodGV4dCwgdGV4dFVwZGF0ZSwg
cGFyZW50KCkudXBkYXRlcyA/IHBhcmVudCgpLnVwZGF0ZXMtPnZpZXdwb3J0Q29uc3RyYWluZWRS
b290LmdldCgpIDogbnVsbHB0cik7CiAKICAgICAgICAgICAgIHN0b3JlUHJldmlvdXNSZW5kZXJl
cih0ZXh0KTsKICAgICAgICAgICAgIGl0LnRyYXZlcnNlTmV4dFNraXBwaW5nQ2hpbGRyZW4oKTsK
QEAgLTQ1Niw3ICs0NTYsNyBAQCBib29sIFJlbmRlclRyZWVVcGRhdGVyOjp0ZXh0UmVuZGVyZXJJ
c05lZWRlZChjb25zdCBUZXh0JiB0ZXh0Tm9kZSkKICAgICByZXR1cm4gdHJ1ZTsKIH0KIAotdm9p
ZCBSZW5kZXJUcmVlVXBkYXRlcjo6Y3JlYXRlVGV4dFJlbmRlcmVyKFRleHQmIHRleHROb2RlLCBj
b25zdCBTdHlsZTo6VGV4dFVwZGF0ZSogdGV4dFVwZGF0ZSkKK3ZvaWQgUmVuZGVyVHJlZVVwZGF0
ZXI6OmNyZWF0ZVRleHRSZW5kZXJlcihUZXh0JiB0ZXh0Tm9kZSwgY29uc3QgU3R5bGU6OlRleHRV
cGRhdGUqIHRleHRVcGRhdGUsIEVsZW1lbnQqIHZpZXdwb3J0Q29uc3RyYWluZWRSb290KQogewog
ICAgIEFTU0VSVCghdGV4dE5vZGUucmVuZGVyZXIoKSk7CiAKQEAgLTQ4OCw5ICs0ODgsMTIgQEAg
dm9pZCBSZW5kZXJUcmVlVXBkYXRlcjo6Y3JlYXRlVGV4dFJlbmRlcmVyKFRleHQmIHRleHROb2Rl
LCBjb25zdCBTdHlsZTo6VGV4dFVwZGEKICAgICBhdXRvKiB0ZXh0TWFuaXB1bGF0aW9uQ29udHJv
bGxlciA9IG1fZG9jdW1lbnQudGV4dE1hbmlwdWxhdGlvbkNvbnRyb2xsZXJJZkV4aXN0cygpOwog
ICAgIGlmIChVTkxJS0VMWSh0ZXh0TWFuaXB1bGF0aW9uQ29udHJvbGxlcikpCiAgICAgICAgIHRl
eHRNYW5pcHVsYXRpb25Db250cm9sbGVyLT5kaWRDcmVhdGVSZW5kZXJlckZvclRleHROb2RlKHRl
eHROb2RlKTsKKworICAgIFVOVVNFRF9QQVJBTSh2aWV3cG9ydENvbnN0cmFpbmVkUm9vdCk7Cisg
ICAgLy8gRklYTUU6IE5vdGlmeSB0aGUgbW9kYWwgY29udGFpbmVyIG9ic2VydmVyIGFib3V0IG5l
d2x5IGNyZWF0ZWQgdGV4dCByZW5kZXJlcnMuCiB9CiAKLXZvaWQgUmVuZGVyVHJlZVVwZGF0ZXI6
OnVwZGF0ZVRleHRSZW5kZXJlcihUZXh0JiB0ZXh0LCBjb25zdCBTdHlsZTo6VGV4dFVwZGF0ZSog
dGV4dFVwZGF0ZSkKK3ZvaWQgUmVuZGVyVHJlZVVwZGF0ZXI6OnVwZGF0ZVRleHRSZW5kZXJlcihU
ZXh0JiB0ZXh0LCBjb25zdCBTdHlsZTo6VGV4dFVwZGF0ZSogdGV4dFVwZGF0ZSwgRWxlbWVudCog
dmlld3BvcnRDb25zdHJhaW5lZFJvb3QpCiB7CiAgICAgYXV0byogZXhpc3RpbmdSZW5kZXJlciA9
IHRleHQucmVuZGVyZXIoKTsKICAgICBib29sIG5lZWRzUmVuZGVyZXIgPSB0ZXh0UmVuZGVyZXJJ
c05lZWRlZCh0ZXh0KTsKQEAgLTUxNSw3ICs1MTgsNyBAQCB2b2lkIFJlbmRlclRyZWVVcGRhdGVy
Ojp1cGRhdGVUZXh0UmVuZGVyZXIoVGV4dCYgdGV4dCwgY29uc3QgU3R5bGU6OlRleHRVcGRhdGUq
CiAgICAgfQogICAgIGlmICghbmVlZHNSZW5kZXJlcikKICAgICAgICAgcmV0dXJuOwotICAgIGNy
ZWF0ZVRleHRSZW5kZXJlcih0ZXh0LCB0ZXh0VXBkYXRlKTsKKyAgICBjcmVhdGVUZXh0UmVuZGVy
ZXIodGV4dCwgdGV4dFVwZGF0ZSwgdmlld3BvcnRDb25zdHJhaW5lZFJvb3QpOwogICAgIHJlbmRl
cmluZ1BhcmVudCgpLmRpZENyZWF0ZU9yRGVzdHJveUNoaWxkUmVuZGVyZXIgPSB0cnVlOwogfQog
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvdXBkYXRpbmcvUmVuZGVyVHJl
ZVVwZGF0ZXIuaCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy91cGRhdGluZy9SZW5kZXJUcmVl
VXBkYXRlci5oCmluZGV4IDEzNzNhYmRmN2ZjMzU0YWQzN2ZkMzM0NmI1YWJhZDg1YjVmMTQ1YzUu
LjM5YzhlMzBlODY2MTgxMDE4MzY0ZDRhYzRkMTMzNzNhZWQzNTEwYmYgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJDb3JlL3JlbmRlcmluZy91cGRhdGluZy9SZW5kZXJUcmVlVXBkYXRlci5oCisrKyBi
L1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy91cGRhdGluZy9SZW5kZXJUcmVlVXBkYXRlci5oCkBA
IC01Niw4ICs1Niw4IEBAIHByaXZhdGU6CiAgICAgY2xhc3MgR2VuZXJhdGVkQ29udGVudDsKIAog
ICAgIHZvaWQgdXBkYXRlUmVuZGVyVHJlZShDb250YWluZXJOb2RlJiByb290KTsKLSAgICB2b2lk
IHVwZGF0ZVRleHRSZW5kZXJlcihUZXh0JiwgY29uc3QgU3R5bGU6OlRleHRVcGRhdGUqKTsKLSAg
ICB2b2lkIGNyZWF0ZVRleHRSZW5kZXJlcihUZXh0JiwgY29uc3QgU3R5bGU6OlRleHRVcGRhdGUq
KTsKKyAgICB2b2lkIHVwZGF0ZVRleHRSZW5kZXJlcihUZXh0JiwgY29uc3QgU3R5bGU6OlRleHRV
cGRhdGUqLCBFbGVtZW50KiB2aWV3cG9ydENvbnN0cmFpbmVkUm9vdCk7CisgICAgdm9pZCBjcmVh
dGVUZXh0UmVuZGVyZXIoVGV4dCYsIGNvbnN0IFN0eWxlOjpUZXh0VXBkYXRlKiwgRWxlbWVudCog
dmlld3BvcnRDb25zdHJhaW5lZFJvb3QpOwogICAgIHZvaWQgdXBkYXRlRWxlbWVudFJlbmRlcmVy
KEVsZW1lbnQmLCBjb25zdCBTdHlsZTo6RWxlbWVudFVwZGF0ZXMmKTsKICAgICB2b2lkIHVwZGF0
ZVJlbmRlcmVyU3R5bGUoUmVuZGVyRWxlbWVudCYsIFJlbmRlclN0eWxlJiYsIFN0eWxlRGlmZmVy
ZW5jZSk7CiAgICAgdm9pZCBjcmVhdGVSZW5kZXJlcihFbGVtZW50JiwgUmVuZGVyU3R5bGUmJik7
Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>447388</attachid>
            <date>2021-12-16 13:09:25 -0800</date>
            <delta_ts>2021-12-17 16:55:14 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-234216-20211216130924.patch</filename>
            <type>text/plain</type>
            <size>3490</size>
            <attacher name="Wenson Hsieh">wenson_hsieh</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg2OTI3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMmVkNTZlYTNjZWQ1N2Vl
ZjYxN2UxNGZiZGUyMDZkMjExYjQ4ZTE1Yi4uZDA1MTUxZWVjZGVjN2Y2MmMyNDMwYTI0YWVlNzg0
YTM1MDU1M2I1MyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI0IEBACisyMDIxLTEyLTE2ICBXZW5z
b24gSHNpZWggIDx3ZW5zb25faHNpZWhAYXBwbGUuY29tPgorCisgICAgICAgIEhpZGUgdmlld3Bv
cnQtY29uc3RyYWluZWQgZWxlbWVudHMgdGhhdCBhcmUgZGV0ZWN0ZWQgYnkgTW9kYWxDb250YWlu
ZXJPYnNlcnZlcgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9MjM0MjE2CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAg
ICAgTWFrZSBhIHNtYWxsIFN0eWxlOjpBZGp1c3RlciB0d2VhayB0byBoaWRlIChpLmUuIHNldCBg
ZGlzcGxheTogbm9uZTtgKSBvbiBhbiBlbGVtZW50IHRoYXQgaXMgdGFnZ2VkIGFzIHRoZQorICAg
ICAgICBjdXJyZW50ICJtb2RhbCBjb250YWluZXIiIG9uIE1vZGFsQ29udGFpbmVyT2JzZXJ2ZXIu
IFNlZSAjMjM0MjE0IGZvciBtb3JlIGRldGFpbHMuCisKKyAgICAgICAgKiBwYWdlL01vZGFsQ29u
dGFpbmVyT2JzZXJ2ZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6TW9kYWxDb250YWluZXJPYnNl
cnZlcjo6dXBkYXRlTW9kYWxDb250YWluZXJJZk5lZWRlZCk6CisKKyAgICAgICAgQWRkaXRpb25h
bGx5IGludmFsaWRhdGUgc3R5bGUgd2hlbiBzZXR0aW5nIGBtX2NvbnRhaW5lcmAgaGVyZSwgc28g
dGhhdCB0aGUgc3R5bGUgYWRqdXN0ZXIgY2FuIGtpY2sgaW4gYW5kIHNldAorICAgICAgICBgZGlz
cGxheTogbm9uZTtgIG9uIGEgbW9kYWwgY29udGFpbmVyIGFmdGVyIGl0IGlzIGRldGVjdGVkLgor
CisgICAgICAgIChXZWJDb3JlOjpNb2RhbENvbnRhaW5lck9ic2VydmVyOjpzaG91bGRIaWRlKToK
KyAgICAgICAgKiBwYWdlL01vZGFsQ29udGFpbmVyT2JzZXJ2ZXIuaDoKKyAgICAgICAgKiBzdHls
ZS9TdHlsZUFkanVzdGVyLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlN0eWxlOjpBZGp1c3Rlcjo6
YWRqdXN0IGNvbnN0KToKKwogMjAyMS0xMi0xNiAgV2Vuc29uIEhzaWVoICA8d2Vuc29uX2hzaWVo
QGFwcGxlLmNvbT4KIAogICAgICAgICBBZGQgc3VwcG9ydCBmb3IgZGV0ZWN0aW5nIG1vZGFsIGNv
bnRhaW5lcnMgdGhhdCBjb250YWluIGEgZ2l2ZW4gc2VhcmNoIHRlcm0KZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJDb3JlL3BhZ2UvTW9kYWxDb250YWluZXJPYnNlcnZlci5jcHAgYi9Tb3VyY2UvV2Vi
Q29yZS9wYWdlL01vZGFsQ29udGFpbmVyT2JzZXJ2ZXIuY3BwCmluZGV4IDVmNmMyMDhkYTk0MjBk
ZGUwOGRmNzA3YTQxOTk1YTZiZTAxZjczMWQuLmViNTEyOGU0MTJlYjIwOWU5NjlkZjgzZjhmZDRk
ZjE3ODI1ODhkNTYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BhZ2UvTW9kYWxDb250YWlu
ZXJPYnNlcnZlci5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGFnZS9Nb2RhbENvbnRhaW5lck9i
c2VydmVyLmNwcApAQCAtMTIzLDkgKzEyMywxNSBAQCB2b2lkIE1vZGFsQ29udGFpbmVyT2JzZXJ2
ZXI6OnVwZGF0ZU1vZGFsQ29udGFpbmVySWZOZWVkZWQoY29uc3QgRnJhbWVWaWV3JiB2aWV3KQog
ICAgICAgICAgICAgICAgIGNvbnRpbnVlOwogCiAgICAgICAgICAgICBtX2NvbnRhaW5lciA9IGVs
ZW1lbnQuZ2V0KCk7CisgICAgICAgICAgICBlbGVtZW50LT5pbnZhbGlkYXRlU3R5bGUoKTsKICAg
ICAgICAgICAgIHJldHVybjsKICAgICAgICAgfQogICAgIH0KIH0KIAorYm9vbCBNb2RhbENvbnRh
aW5lck9ic2VydmVyOjpzaG91bGRIaWRlKGNvbnN0IEVsZW1lbnQmIGVsZW1lbnQpCit7CisgICAg
cmV0dXJuICZlbGVtZW50ID09IG1fY29udGFpbmVyOworfQorCiB9IC8vIG5hbWVzcGFjZSBXZWJD
b3JlCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wYWdlL01vZGFsQ29udGFpbmVyT2JzZXJ2
ZXIuaCBiL1NvdXJjZS9XZWJDb3JlL3BhZ2UvTW9kYWxDb250YWluZXJPYnNlcnZlci5oCmluZGV4
IGIwMmIwYTBkMmQ4OWVhZDk5NjcyZjNkNjhhY2M2OGIzNzI0OTEyYTcuLjMyZTc0YmI5OWNhZmMz
NjY2MGM4OTAyZjEzYWU3ZGJhMTk3NDJjMDcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3Bh
Z2UvTW9kYWxDb250YWluZXJPYnNlcnZlci5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BhZ2UvTW9k
YWxDb250YWluZXJPYnNlcnZlci5oCkBAIC00Myw2ICs0Myw3IEBAIHB1YmxpYzoKICAgICBNb2Rh
bENvbnRhaW5lck9ic2VydmVyKCk7CiAgICAgfk1vZGFsQ29udGFpbmVyT2JzZXJ2ZXIoKTsKIAor
ICAgIGJvb2wgc2hvdWxkSGlkZShjb25zdCBFbGVtZW50Jik7CiAgICAgdm9pZCB1cGRhdGVNb2Rh
bENvbnRhaW5lcklmTmVlZGVkKGNvbnN0IEZyYW1lVmlldyYpOwogCiBwcml2YXRlOgpkaWZmIC0t
Z2l0IGEvU291cmNlL1dlYkNvcmUvc3R5bGUvU3R5bGVBZGp1c3Rlci5jcHAgYi9Tb3VyY2UvV2Vi
Q29yZS9zdHlsZS9TdHlsZUFkanVzdGVyLmNwcAppbmRleCAzYzUzMmU4NDQwMDZhMDU5NWE0NDE1
Nzk3OGJlMjc5NTMzMzJhN2ZhLi5mNDA2YjE2ZDNiMzkxNjYyNDAzZDExNWM5MGJlNWRiYmJmN2Fm
YzAwIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9zdHlsZS9TdHlsZUFkanVzdGVyLmNwcAor
KysgYi9Tb3VyY2UvV2ViQ29yZS9zdHlsZS9TdHlsZUFkanVzdGVyLmNwcApAQCAtNDYsNiArNDYs
NyBAQAogI2luY2x1ZGUgIkhUTUxUZXh0QXJlYUVsZW1lbnQuaCIKICNpbmNsdWRlICJIVE1MVmlk
ZW9FbGVtZW50LmgiCiAjaW5jbHVkZSAiTWF0aE1MRWxlbWVudC5oIgorI2luY2x1ZGUgIk1vZGFs
Q29udGFpbmVyT2JzZXJ2ZXIuaCIKICNpbmNsdWRlICJQYWdlLmgiCiAjaW5jbHVkZSAiUXVpcmtz
LmgiCiAjaW5jbHVkZSAiUmVuZGVyQm94LmgiCkBAIC01NTAsNiArNTUxLDExIEBAIHZvaWQgQWRq
dXN0ZXI6OmFkanVzdChSZW5kZXJTdHlsZSYgc3R5bGUsIGNvbnN0IFJlbmRlclN0eWxlKiB1c2Vy
QWdlbnRBcHBlYXJhbmNlCiAjZW5kaWYKIAogICAgIGFkanVzdEZvclNpdGVTcGVjaWZpY1F1aXJr
cyhzdHlsZSk7CisKKyAgICBpZiAobV9lbGVtZW50KSB7CisgICAgICAgIGlmIChhdXRvIG9ic2Vy
dmVyID0gbV9lbGVtZW50LT5kb2N1bWVudCgpLm1vZGFsQ29udGFpbmVyT2JzZXJ2ZXIoKTsgb2Jz
ZXJ2ZXIgJiYgb2JzZXJ2ZXItPnNob3VsZEhpZGUoKm1fZWxlbWVudCkpCisgICAgICAgICAgICBz
dHlsZS5zZXREaXNwbGF5KERpc3BsYXlUeXBlOjpOb25lKTsKKyAgICB9CiB9CiAKIHN0YXRpYyBi
b29sIGhhc0VmZmVjdGl2ZURpc3BsYXlOb25lRm9yRGlzcGxheUNvbnRlbnRzKGNvbnN0IEVsZW1l
bnQmIGVsZW1lbnQpCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>447496</attachid>
            <date>2021-12-17 16:55:16 -0800</date>
            <delta_ts>2021-12-17 21:46:56 -0800</delta_ts>
            <desc>For EWS</desc>
            <filename>bug-234216-20211217165515.patch</filename>
            <type>text/plain</type>
            <size>3653</size>
            <attacher name="Wenson Hsieh">wenson_hsieh</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg2OTI3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMGU5M2FhM2YzYjU0MTll
ODU2NmQ0NDY1N2ZiODFmMmFhNWQ4Zjg5NS4uNWU0YmM0NTY5NGUxZmNkNWRhZjdiZDE2ZmI5ZWNk
YTBkYmQ0OTJlNiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI0IEBACisyMDIxLTEyLTE2ICBXZW5z
b24gSHNpZWggIDx3ZW5zb25faHNpZWhAYXBwbGUuY29tPgorCisgICAgICAgIEhpZGUgdmlld3Bv
cnQtY29uc3RyYWluZWQgZWxlbWVudHMgdGhhdCBhcmUgZGV0ZWN0ZWQgYnkgTW9kYWxDb250YWlu
ZXJPYnNlcnZlcgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9MjM0MjE2CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgVGltIEhvcnRvbi4KKworICAgICAgICBN
YWtlIGEgc21hbGwgU3R5bGU6OkFkanVzdGVyIHR3ZWFrIHRvIGhpZGUgKGkuZS4gc2V0IGBkaXNw
bGF5OiBub25lO2ApIG9uIGFuIGVsZW1lbnQgdGhhdCBpcyB0YWdnZWQgYXMgdGhlCisgICAgICAg
IGN1cnJlbnQgIm1vZGFsIGNvbnRhaW5lciIgb24gTW9kYWxDb250YWluZXJPYnNlcnZlci4gU2Vl
ICMyMzQyMTQgZm9yIG1vcmUgZGV0YWlscy4KKworICAgICAgICAqIHBhZ2UvTW9kYWxDb250YWlu
ZXJPYnNlcnZlci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpNb2RhbENvbnRhaW5lck9ic2VydmVy
Ojp1cGRhdGVNb2RhbENvbnRhaW5lcklmTmVlZGVkKToKKworICAgICAgICBBZGRpdGlvbmFsbHkg
aW52YWxpZGF0ZSBzdHlsZSB3aGVuIHNldHRpbmcgYG1fY29udGFpbmVyYCBoZXJlLCBzbyB0aGF0
IHRoZSBzdHlsZSBhZGp1c3RlciBjYW4ga2ljayBpbiBhbmQgc2V0CisgICAgICAgIGBkaXNwbGF5
OiBub25lO2Agb24gYSBtb2RhbCBjb250YWluZXIgYWZ0ZXIgaXQgaXMgZGV0ZWN0ZWQuCisKKyAg
ICAgICAgKFdlYkNvcmU6Ok1vZGFsQ29udGFpbmVyT2JzZXJ2ZXI6OnNob3VsZEhpZGUpOgorICAg
ICAgICAqIHBhZ2UvTW9kYWxDb250YWluZXJPYnNlcnZlci5oOgorICAgICAgICAqIHN0eWxlL1N0
eWxlQWRqdXN0ZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6U3R5bGU6OkFkanVzdGVyOjphZGp1
c3QgY29uc3QpOgorCiAyMDIxLTEyLTE2ICBXZW5zb24gSHNpZWggIDx3ZW5zb25faHNpZWhAYXBw
bGUuY29tPgogCiAgICAgICAgIEFkZCBzdXBwb3J0IGZvciBkZXRlY3RpbmcgbW9kYWwgY29udGFp
bmVycyB0aGF0IGNvbnRhaW4gYSBnaXZlbiBzZWFyY2ggdGVybQpkaWZmIC0tZ2l0IGEvU291cmNl
L1dlYkNvcmUvcGFnZS9Nb2RhbENvbnRhaW5lck9ic2VydmVyLmNwcCBiL1NvdXJjZS9XZWJDb3Jl
L3BhZ2UvTW9kYWxDb250YWluZXJPYnNlcnZlci5jcHAKaW5kZXggNGYwNDYyZGRhMzFkYjQzY2Yw
ZWFlMzBmNmI1OGE2ZDJkNzM3OTBhZC4uZjljMWFmNjMxNDMwN2RjNDI0MjY0Mzg2YWQzZGVkNTg2
Y2NkZDA1YSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGFnZS9Nb2RhbENvbnRhaW5lck9i
c2VydmVyLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wYWdlL01vZGFsQ29udGFpbmVyT2JzZXJ2
ZXIuY3BwCkBAIC0xMjEsMTAgKzEyMSwxNiBAQCB2b2lkIE1vZGFsQ29udGFpbmVyT2JzZXJ2ZXI6
OnVwZGF0ZU1vZGFsQ29udGFpbmVySWZOZWVkZWQoY29uc3QgRnJhbWVWaWV3JiB2aWV3KQogICAg
ICAgICBmb3IgKGF1dG8mIHRleHRSZW5kZXJlciA6IGRlc2NlbmRhbnRzT2ZUeXBlPFJlbmRlclRl
eHQ+KHJlbmRlcmVyKSkgewogICAgICAgICAgICAgaWYgKFJlZlB0ciB0ZXh0Tm9kZSA9IHRleHRS
ZW5kZXJlci50ZXh0Tm9kZSgpOyB0ZXh0Tm9kZSAmJiBtYXRjaGVzU2VhcmNoVGVybSgqdGV4dE5v
ZGUsIHNlYXJjaFRlcm0pKSB7CiAgICAgICAgICAgICAgICAgbV9jb250YWluZXIgPSBlbGVtZW50
LmdldCgpOworICAgICAgICAgICAgICAgIGVsZW1lbnQtPmludmFsaWRhdGVTdHlsZSgpOwogICAg
ICAgICAgICAgICAgIHJldHVybjsKICAgICAgICAgICAgIH0KICAgICAgICAgfQogICAgIH0KIH0K
IAorYm9vbCBNb2RhbENvbnRhaW5lck9ic2VydmVyOjpzaG91bGRIaWRlKGNvbnN0IEVsZW1lbnQm
IGVsZW1lbnQpCit7CisgICAgcmV0dXJuICZlbGVtZW50ID09IG1fY29udGFpbmVyOworfQorCiB9
IC8vIG5hbWVzcGFjZSBXZWJDb3JlCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wYWdlL01v
ZGFsQ29udGFpbmVyT2JzZXJ2ZXIuaCBiL1NvdXJjZS9XZWJDb3JlL3BhZ2UvTW9kYWxDb250YWlu
ZXJPYnNlcnZlci5oCmluZGV4IGIwMmIwYTBkMmQ4OWVhZDk5NjcyZjNkNjhhY2M2OGIzNzI0OTEy
YTcuLjMyZTc0YmI5OWNhZmMzNjY2MGM4OTAyZjEzYWU3ZGJhMTk3NDJjMDcgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJDb3JlL3BhZ2UvTW9kYWxDb250YWluZXJPYnNlcnZlci5oCisrKyBiL1NvdXJj
ZS9XZWJDb3JlL3BhZ2UvTW9kYWxDb250YWluZXJPYnNlcnZlci5oCkBAIC00Myw2ICs0Myw3IEBA
IHB1YmxpYzoKICAgICBNb2RhbENvbnRhaW5lck9ic2VydmVyKCk7CiAgICAgfk1vZGFsQ29udGFp
bmVyT2JzZXJ2ZXIoKTsKIAorICAgIGJvb2wgc2hvdWxkSGlkZShjb25zdCBFbGVtZW50Jik7CiAg
ICAgdm9pZCB1cGRhdGVNb2RhbENvbnRhaW5lcklmTmVlZGVkKGNvbnN0IEZyYW1lVmlldyYpOwog
CiBwcml2YXRlOgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvc3R5bGUvU3R5bGVBZGp1c3Rl
ci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9zdHlsZS9TdHlsZUFkanVzdGVyLmNwcAppbmRleCAzYzUz
MmU4NDQwMDZhMDU5NWE0NDE1Nzk3OGJlMjc5NTMzMzJhN2ZhLi44Mjc4YTMzMzk0NDdlMjRhMmUw
ZGZhZDBiMmQ5MTg1MDAzOWFjMmU5IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9zdHlsZS9T
dHlsZUFkanVzdGVyLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9zdHlsZS9TdHlsZUFkanVzdGVy
LmNwcApAQCAtNDYsNiArNDYsNyBAQAogI2luY2x1ZGUgIkhUTUxUZXh0QXJlYUVsZW1lbnQuaCIK
ICNpbmNsdWRlICJIVE1MVmlkZW9FbGVtZW50LmgiCiAjaW5jbHVkZSAiTWF0aE1MRWxlbWVudC5o
IgorI2luY2x1ZGUgIk1vZGFsQ29udGFpbmVyT2JzZXJ2ZXIuaCIKICNpbmNsdWRlICJQYWdlLmgi
CiAjaW5jbHVkZSAiUXVpcmtzLmgiCiAjaW5jbHVkZSAiUmVuZGVyQm94LmgiCkBAIC01NDksNiAr
NTUwLDExIEBAIHZvaWQgQWRqdXN0ZXI6OmFkanVzdChSZW5kZXJTdHlsZSYgc3R5bGUsIGNvbnN0
IFJlbmRlclN0eWxlKiB1c2VyQWdlbnRBcHBlYXJhbmNlCiAgICAgICAgIGFkanVzdEZvclRleHRB
dXRvc2l6aW5nKHN0eWxlLCAqbV9lbGVtZW50KTsKICNlbmRpZgogCisgICAgaWYgKG1fZWxlbWVu
dCkgeworICAgICAgICBpZiAoYXV0byBvYnNlcnZlciA9IG1fZWxlbWVudC0+ZG9jdW1lbnQoKS5t
b2RhbENvbnRhaW5lck9ic2VydmVyKCk7IG9ic2VydmVyICYmIG9ic2VydmVyLT5zaG91bGRIaWRl
KCptX2VsZW1lbnQpKQorICAgICAgICAgICAgc3R5bGUuc2V0RGlzcGxheShEaXNwbGF5VHlwZTo6
Tm9uZSk7CisgICAgfQorCiAgICAgYWRqdXN0Rm9yU2l0ZVNwZWNpZmljUXVpcmtzKHN0eWxlKTsK
IH0KIAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>