<?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>231949</bug_id>
          
          <creation_ts>2021-10-19 06:08:42 -0700</creation_ts>
          <short_desc>Don&apos;t re-evaluate viewport dependent media queries if the viewport doesn&apos;t change</short_desc>
          <delta_ts>2021-10-20 08:25:55 -0700</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>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="Antti Koivisto">koivisto</reporter>
          <assigned_to name="Antti Koivisto">koivisto</assigned_to>
          <cc>eric.carlson</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>ggaren</cc>
    
    <cc>glenn</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>jer.noble</cc>
    
    <cc>macpherson</cc>
    
    <cc>menard</cc>
    
    <cc>philipj</cc>
    
    <cc>sergio</cc>
    
    <cc>zalan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1805966</commentid>
    <comment_count>0</comment_count>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2021-10-19 06:08:42 -0700</bug_when>
    <thetext>It can be expensive if there are tons of queries</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1805967</commentid>
    <comment_count>1</comment_count>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2021-10-19 06:09:13 -0700</bug_when>
    <thetext>rdar://77240171</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1805973</commentid>
    <comment_count>2</comment_count>
      <attachid>441719</attachid>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2021-10-19 06:46:02 -0700</bug_when>
    <thetext>Created attachment 441719
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1806498</commentid>
    <comment_count>3</comment_count>
      <attachid>441848</attachid>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2021-10-19 22:07:13 -0700</bug_when>
    <thetext>Created attachment 441848
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1806629</commentid>
    <comment_count>4</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-10-20 08:25:52 -0700</bug_when>
    <thetext>Committed r284536 (243278@main): &lt;https://commits.webkit.org/243278@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 441848.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>441719</attachid>
            <date>2021-10-19 06:46:02 -0700</date>
            <delta_ts>2021-10-19 22:07:08 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-231949-20211019164600.patch</filename>
            <type>text/plain</type>
            <size>4670</size>
            <attacher name="Antti Koivisto">koivisto</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg0NDM2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYWM2YjUzYTc3MmQ0YmM1
YmUxZGZhM2M3NGY1ZTk0ZmE5ZGE2ZmVjZC4uOWRiZTU4ZTA1ZTY4MGY0ZmE0NTYxZmVkYTkyMjZj
ZWE2MzdlNzBiYyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI0IEBACisyMDIxLTEwLTE5ICBBbnR0
aSBLb2l2aXN0byAgPGFudHRpQGFwcGxlLmNvbT4KKworICAgICAgICBEb24ndCByZS1ldmFsdWF0
ZSB2aWV3cG9ydCBkZXBlbmRlbnQgbWVkaWEgcXVlcmllcyBpZiB0aGUgdmlld3BvcnQgZG9lc24n
dCBjaGFuZ2UKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTIzMTk0OQorICAgICAgICByZGFyOi8vNzcyNDAxNzEKKworICAgICAgICBSZXZpZXdlZCBieSBO
T0JPRFkgKE9PUFMhKS4KKworICAgICAgICBJZiB0aGVyZSBhcmUgbWFueSB2aWV3cG9ydCBkZXBl
bmRlbnQgcnVsZXMgKHNvbWUgcGFnZXMgaGF2ZSB0aG91c2FuZHMpIHJlLWV2YWx1YXRpbmcgY2Fu
IHRha2UgYSB3aGlsZS4KKyAgICAgICAgSXQgaXMgY3VycmVudGx5IGRvbmUgdW5jb25kaXRpb25h
bGx5IGJlZm9yZSBsYXlvdXQuCisKKyAgICAgICAgKiBjc3MvTWVkaWFRdWVyeUV2YWx1YXRvci5j
cHA6CisgICAgICAgIChXZWJDb3JlOjptZWRpYVF1ZXJ5Vmlld3BvcnRTdGF0ZUZvckRvY3VtZW50
KToKKyAgICAgICAgKiBjc3MvTWVkaWFRdWVyeUV2YWx1YXRvci5oOgorICAgICAgICAqIHN0eWxl
L1N0eWxlU2NvcGUuY3BwOgorICAgICAgICAoV2ViQ29yZTo6U3R5bGU6OlNjb3BlOjpldmFsdWF0
ZU1lZGlhUXVlcmllc0ZvclZpZXdwb3J0Q2hhbmdlKToKKworICAgICAgICBTYXZlIHRoZSB2aWV3
cG9ydCBzdGF0ZSBzbyB3ZSBjYW4gdGVzdCBpZiBhbnl0aGluZyB0aGF0IGFmZmVjdHMgbWVkaWEg
cXVlcnkgcmVzdWx0cyBoYXMgY2hhbmdlZCBzaW5jZSB0aGUgbGFzdCB0aW1lLgorCisgICAgICAg
ICogc3R5bGUvU3R5bGVTY29wZS5oOgorCiAyMDIxLTEwLTE4ICBDYW1lcm9uIE1jQ29ybWFjayAg
PGhleWNhbUBhcHBsZS5jb20+CiAKICAgICAgICAgTWFrZSBjcmVhdGVJbWFnZUJpdG1hcCgpIHRh
a2UgRVhJRiBvcmllbnRhdGlvbiBpbnRvIGFjY291bnQgY29ycmVjdGx5CmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViQ29yZS9jc3MvTWVkaWFRdWVyeUV2YWx1YXRvci5jcHAgYi9Tb3VyY2UvV2ViQ29y
ZS9jc3MvTWVkaWFRdWVyeUV2YWx1YXRvci5jcHAKaW5kZXggZDQ3MzkxZmJlZmMwODU2NjZmN2U0
ZDRiMmY2MzcwM2U4NmE2NzY2YS4uODU2ZWM0NmFjMGY4ZjYwNzliZjM2Njg4MjM3MzQ3NDlkMjQy
ZGRhNyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvY3NzL01lZGlhUXVlcnlFdmFsdWF0b3Iu
Y3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2Nzcy9NZWRpYVF1ZXJ5RXZhbHVhdG9yLmNwcApAQCAt
MTEwLDYgKzExMCwxMiBAQCBzdGF0aWMgYm9vbCBpc0FwcGVhcmFuY2VEZXBlbmRlbnQoY29uc3Qg
QXRvbVN0cmluZyYgbWVkaWFGZWF0dXJlKQogICAgIDsKIH0KIAorTWVkaWFRdWVyeVZpZXdwb3J0
U3RhdGUgbWVkaWFRdWVyeVZpZXdwb3J0U3RhdGVGb3JEb2N1bWVudChjb25zdCBEb2N1bWVudCYg
ZG9jdW1lbnQpCit7CisgICAgLy8gVGhlc2UgdGhpbmdzIGFmZmVjdCBldmFsdWF0aW9uIG9mIHZp
ZXdwb3J0IGRlcGVuZGVudCBtZWRpYSBxdWVyaWVzLgorICAgIHJldHVybiB7IGRvY3VtZW50LnZp
ZXcoKS0+bGF5b3V0U2l6ZSgpLCBkb2N1bWVudC5mcmFtZSgpLT5wYWdlWm9vbUZhY3RvcigpLCBk
b2N1bWVudC5wcmludGluZygpIH07Cit9CisKIE1lZGlhUXVlcnlFdmFsdWF0b3I6Ok1lZGlhUXVl
cnlFdmFsdWF0b3IoYm9vbCBtZWRpYUZlYXR1cmVSZXN1bHQpCiAgICAgOiBtX2ZhbGxiYWNrUmVz
dWx0KG1lZGlhRmVhdHVyZVJlc3VsdCkKIHsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2Nz
cy9NZWRpYVF1ZXJ5RXZhbHVhdG9yLmggYi9Tb3VyY2UvV2ViQ29yZS9jc3MvTWVkaWFRdWVyeUV2
YWx1YXRvci5oCmluZGV4IDRlZjE3NWQxNTkyZTliNzkwMzdiZTdjZThmZTViYWQ0MmMyZjVlY2Iu
LmExYmNlYTU5ZmVmYTJjMjg3OTBiNzEzOGI3YjY2MmJjODY4YTE0ZjIgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJDb3JlL2Nzcy9NZWRpYVF1ZXJ5RXZhbHVhdG9yLmgKKysrIGIvU291cmNlL1dlYkNv
cmUvY3NzL01lZGlhUXVlcnlFdmFsdWF0b3IuaApAQCAtMjcsNiArMjcsNyBAQAogCiAjcHJhZ21h
IG9uY2UKIAorI2luY2x1ZGUgIkludFNpemUuaCIKICNpbmNsdWRlICJNZWRpYVF1ZXJ5RXhwcmVz
c2lvbi5oIgogI2luY2x1ZGUgPHd0Zi9XZWFrUHRyLmg+CiAKQEAgLTU1LDYgKzU2LDEwIEBAIHN0
cnVjdCBNZWRpYVF1ZXJ5RHluYW1pY1Jlc3VsdHMgewogICAgIGJvb2wgaXNFbXB0eSgpIGNvbnN0
IHsgcmV0dXJuIHZpZXdwb3J0LmlzRW1wdHkoKSAmJiBhcHBlYXJhbmNlLmlzRW1wdHkoKSAmJiBh
Y2Nlc3NpYmlsaXR5U2V0dGluZ3MuaXNFbXB0eSgpOyB9CiB9OwogCit1c2luZyBNZWRpYVF1ZXJ5
Vmlld3BvcnRTdGF0ZSA9IHN0ZDo6dHVwbGU8SW50U2l6ZSwgZmxvYXQsIGJvb2w+OworCitNZWRp
YVF1ZXJ5Vmlld3BvcnRTdGF0ZSBtZWRpYVF1ZXJ5Vmlld3BvcnRTdGF0ZUZvckRvY3VtZW50KGNv
bnN0IERvY3VtZW50Jik7CisKIC8vIFNvbWUgb2YgdGhlIGNvbnN0cnVjdG9ycyBhcmUgdXNlZCBm
b3IgY2FzZXMgd2hlcmUgdGhlIGRldmljZSBjaGFyYWN0ZXJpc3RpY3MgYXJlIG5vdCBrbm93bi4K
IC8vIFRoZXNlICBjYW4gYmUgdXNlZCB0byBwcnVuZSB0aGUgbG9hZGluZyBvZiBzdHlsZXNoZWV0
cyB0byBvbmx5IHRob3NlIHdoaWNoIGFyZSBub3QgYWxyZWFkeSBrbm93biB0byBub3QgbWF0Y2gu
CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3N0eWxlL1N0eWxlU2NvcGUuY3BwIGIvU291
cmNlL1dlYkNvcmUvc3R5bGUvU3R5bGVTY29wZS5jcHAKaW5kZXggOTIxOWU2OTg0NDdjMmIwYjM1
M2Y5NzU0NmNhYTlkOWY5MDE3MzFhNC4uNWQ3MDYxZjE1MzZjMDI5ZDEwNDBmYTIyOTJiNjZkZmQx
OTM1ZDIzMyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvc3R5bGUvU3R5bGVTY29wZS5jcHAK
KysrIGIvU291cmNlL1dlYkNvcmUvc3R5bGUvU3R5bGVTY29wZS5jcHAKQEAgLTY1NSw2ICs2NTUs
MTMgQEAgdm9pZCBTY29wZTo6c2NoZWR1bGVVcGRhdGUoVXBkYXRlVHlwZSB1cGRhdGUpCiAKIHZv
aWQgU2NvcGU6OmV2YWx1YXRlTWVkaWFRdWVyaWVzRm9yVmlld3BvcnRDaGFuZ2UoKQogeworICAg
IGF1dG8gdmlld3BvcnRTdGF0ZSA9IG1lZGlhUXVlcnlWaWV3cG9ydFN0YXRlRm9yRG9jdW1lbnQo
bV9kb2N1bWVudCk7CisKKyAgICBpZiAobV92aWV3cG9ydFN0YXRlT25QcmV2aW91c01lZGlhUXVl
cnlFdmFsdWF0aW9uICYmICptX3ZpZXdwb3J0U3RhdGVPblByZXZpb3VzTWVkaWFRdWVyeUV2YWx1
YXRpb24gPT0gdmlld3BvcnRTdGF0ZSkKKyAgICAgICAgcmV0dXJuOworICAgIC8vIFRoaXMgZG9l
c24ndCBuZWVkIHRvIGJlIGludmFsaWRhdGVkIGFzIGFueSBjaGFuZ2VzIHRvIHRoZSBydWxlcyB3
aWxsIGNvbXB1dGUgdGhlaXIgbWVkaWEgcXVlcmllcyB0byBjb3JyZWN0IHZhbHVlcy4KKyAgICBt
X3ZpZXdwb3J0U3RhdGVPblByZXZpb3VzTWVkaWFRdWVyeUV2YWx1YXRpb24gPSB2aWV3cG9ydFN0
YXRlOworCiAgICAgZXZhbHVhdGVNZWRpYVF1ZXJpZXMoW10gKFJlc29sdmVyJiByZXNvbHZlcikg
ewogICAgICAgICByZXR1cm4gcmVzb2x2ZXIuZXZhbHVhdGVEeW5hbWljTWVkaWFRdWVyaWVzKCk7
CiAgICAgfSk7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9zdHlsZS9TdHlsZVNjb3BlLmgg
Yi9Tb3VyY2UvV2ViQ29yZS9zdHlsZS9TdHlsZVNjb3BlLmgKaW5kZXggOTMyYTNmNzgzYmY5NzE4
Yzg0ZmJmOGY1MDE0MmYxYzYyNmQ4ODk2Ny4uYTZlZjUxMjA0NmZjMTE5NzFhNDE3YTZlZjVhODU3
NzA0Yzg5YWJiOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvc3R5bGUvU3R5bGVTY29wZS5o
CisrKyBiL1NvdXJjZS9XZWJDb3JlL3N0eWxlL1N0eWxlU2NvcGUuaApAQCAtMjcsNiArMjcsNyBA
QAogCiAjcHJhZ21hIG9uY2UKIAorI2luY2x1ZGUgIk1lZGlhUXVlcnlFdmFsdWF0b3IuaCIKICNp
bmNsdWRlICJTdHlsZVNjb3BlT3JkaW5hbC5oIgogI2luY2x1ZGUgIlRpbWVyLmgiCiAjaW5jbHVk
ZSA8bWVtb3J5PgpAQCAtMTk2LDYgKzE5Nyw4IEBAIHByaXZhdGU6CiAgICAgYm9vbCBtX3VzZXNT
dHlsZUJhc2VkRWRpdGFiaWxpdHkgeyBmYWxzZSB9OwogICAgIGJvb2wgbV9pc1VwZGF0aW5nU3R5
bGVSZXNvbHZlciB7IGZhbHNlIH07CiAKKyAgICBzdGQ6Om9wdGlvbmFsPE1lZGlhUXVlcnlWaWV3
cG9ydFN0YXRlPiBtX3ZpZXdwb3J0U3RhdGVPblByZXZpb3VzTWVkaWFRdWVyeUV2YWx1YXRpb247
CisKICAgICAvLyBGSVhNRTogVGhlc2UgKGFuZCBzb21lIHRoaW5ncyBhYm92ZSkgYXJlIG9ubHkg
cmVsZXZhbnQgZm9yIHRoZSByb290IHNjb3BlLgogICAgIEhhc2hNYXA8UmVzb2x2ZXJTaGFyaW5n
S2V5LCBSZWY8UmVzb2x2ZXI+PiBtX3NoYXJlZFNoYWRvd1RyZWVSZXNvbHZlcnM7CiB9Owo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>441848</attachid>
            <date>2021-10-19 22:07:13 -0700</date>
            <delta_ts>2021-10-20 08:25:53 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-231949-20211020080711.patch</filename>
            <type>text/plain</type>
            <size>6495</size>
            <attacher name="Antti Koivisto">koivisto</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg0NDM2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYWM2YjUzYTc3MmQ0YmM1
YmUxZGZhM2M3NGY1ZTk0ZmE5ZGE2ZmVjZC4uOWRiZTU4ZTA1ZTY4MGY0ZmE0NTYxZmVkYTkyMjZj
ZWE2MzdlNzBiYyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI0IEBACisyMDIxLTEwLTE5ICBBbnR0
aSBLb2l2aXN0byAgPGFudHRpQGFwcGxlLmNvbT4KKworICAgICAgICBEb24ndCByZS1ldmFsdWF0
ZSB2aWV3cG9ydCBkZXBlbmRlbnQgbWVkaWEgcXVlcmllcyBpZiB0aGUgdmlld3BvcnQgZG9lc24n
dCBjaGFuZ2UKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTIzMTk0OQorICAgICAgICByZGFyOi8vNzcyNDAxNzEKKworICAgICAgICBSZXZpZXdlZCBieSBO
T0JPRFkgKE9PUFMhKS4KKworICAgICAgICBJZiB0aGVyZSBhcmUgbWFueSB2aWV3cG9ydCBkZXBl
bmRlbnQgcnVsZXMgKHNvbWUgcGFnZXMgaGF2ZSB0aG91c2FuZHMpIHJlLWV2YWx1YXRpbmcgY2Fu
IHRha2UgYSB3aGlsZS4KKyAgICAgICAgSXQgaXMgY3VycmVudGx5IGRvbmUgdW5jb25kaXRpb25h
bGx5IGJlZm9yZSBsYXlvdXQuCisKKyAgICAgICAgKiBjc3MvTWVkaWFRdWVyeUV2YWx1YXRvci5j
cHA6CisgICAgICAgIChXZWJDb3JlOjptZWRpYVF1ZXJ5Vmlld3BvcnRTdGF0ZUZvckRvY3VtZW50
KToKKyAgICAgICAgKiBjc3MvTWVkaWFRdWVyeUV2YWx1YXRvci5oOgorICAgICAgICAqIHN0eWxl
L1N0eWxlU2NvcGUuY3BwOgorICAgICAgICAoV2ViQ29yZTo6U3R5bGU6OlNjb3BlOjpldmFsdWF0
ZU1lZGlhUXVlcmllc0ZvclZpZXdwb3J0Q2hhbmdlKToKKworICAgICAgICBTYXZlIHRoZSB2aWV3
cG9ydCBzdGF0ZSBzbyB3ZSBjYW4gdGVzdCBpZiBhbnl0aGluZyB0aGF0IGFmZmVjdHMgbWVkaWEg
cXVlcnkgcmVzdWx0cyBoYXMgY2hhbmdlZCBzaW5jZSB0aGUgbGFzdCB0aW1lLgorCisgICAgICAg
ICogc3R5bGUvU3R5bGVTY29wZS5oOgorCiAyMDIxLTEwLTE4ICBDYW1lcm9uIE1jQ29ybWFjayAg
PGhleWNhbUBhcHBsZS5jb20+CiAKICAgICAgICAgTWFrZSBjcmVhdGVJbWFnZUJpdG1hcCgpIHRh
a2UgRVhJRiBvcmllbnRhdGlvbiBpbnRvIGFjY291bnQgY29ycmVjdGx5CmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViS2l0L0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDI2
ZjVjMjk0NmNhMmJkNjM2YjMwMzI5ZDIxYjlhOTI3ZWIxZjE2ZTQuLmMyMmJjMTU2ZmRkZDk1YmVk
NGI4NmExZmMzYzA0NzA5M2ZlNDZhNDQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdl
TG9nCisrKyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMjEt
MTAtMTkgIEFudHRpIEtvaXZpc3RvICA8YW50dGlAYXBwbGUuY29tPgorCisgICAgICAgIERvbid0
IHJlLWV2YWx1YXRlIHZpZXdwb3J0IGRlcGVuZGVudCBtZWRpYSBxdWVyaWVzIGlmIHRoZSB2aWV3
cG9ydCBkb2Vzbid0IGNoYW5nZQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MjMxOTQ5CisgICAgICAgIHJkYXI6Ly83NzI0MDE3MQorCisgICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogV2ViUHJvY2Vzcy9jb2NvYS9X
ZWJQcm9jZXNzQ29jb2EubW06CisgICAgICAgIChXZWJLaXQ6OldlYlByb2Nlc3M6OmhhbmRsZVBy
ZWZlcmVuY2VDaGFuZ2UpOgorCisgICAgICAgIFJlbWVtYmVyIHRvIHNpZ25hbCBhY2Nlc3NpYmls
aXR5IHNldHRpbmdzIGNoYW5nZSBvbiB0aGlzIGNvZGUgcGF0aCB0b28uCisKIDIwMjEtMTAtMTgg
IENvbW1pdCBRdWV1ZSAgPGNvbW1pdC1xdWV1ZUB3ZWJraXQub3JnPgogCiAgICAgICAgIFVucmV2
aWV3ZWQsIHJldmVydGluZyByMjg0NDEzLgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvY3Nz
L01lZGlhUXVlcnlFdmFsdWF0b3IuY3BwIGIvU291cmNlL1dlYkNvcmUvY3NzL01lZGlhUXVlcnlF
dmFsdWF0b3IuY3BwCmluZGV4IGQ0NzM5MWZiZWZjMDg1NjY2ZjdlNGQ0YjJmNjM3MDNlODZhNjc2
NmEuLjg1NmVjNDZhYzBmOGY2MDc5YmYzNjY4ODIzNzM0NzQ5ZDI0MmRkYTcgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJDb3JlL2Nzcy9NZWRpYVF1ZXJ5RXZhbHVhdG9yLmNwcAorKysgYi9Tb3VyY2Uv
V2ViQ29yZS9jc3MvTWVkaWFRdWVyeUV2YWx1YXRvci5jcHAKQEAgLTExMCw2ICsxMTAsMTIgQEAg
c3RhdGljIGJvb2wgaXNBcHBlYXJhbmNlRGVwZW5kZW50KGNvbnN0IEF0b21TdHJpbmcmIG1lZGlh
RmVhdHVyZSkKICAgICA7CiB9CiAKK01lZGlhUXVlcnlWaWV3cG9ydFN0YXRlIG1lZGlhUXVlcnlW
aWV3cG9ydFN0YXRlRm9yRG9jdW1lbnQoY29uc3QgRG9jdW1lbnQmIGRvY3VtZW50KQoreworICAg
IC8vIFRoZXNlIHRoaW5ncyBhZmZlY3QgZXZhbHVhdGlvbiBvZiB2aWV3cG9ydCBkZXBlbmRlbnQg
bWVkaWEgcXVlcmllcy4KKyAgICByZXR1cm4geyBkb2N1bWVudC52aWV3KCktPmxheW91dFNpemUo
KSwgZG9jdW1lbnQuZnJhbWUoKS0+cGFnZVpvb21GYWN0b3IoKSwgZG9jdW1lbnQucHJpbnRpbmco
KSB9OworfQorCiBNZWRpYVF1ZXJ5RXZhbHVhdG9yOjpNZWRpYVF1ZXJ5RXZhbHVhdG9yKGJvb2wg
bWVkaWFGZWF0dXJlUmVzdWx0KQogICAgIDogbV9mYWxsYmFja1Jlc3VsdChtZWRpYUZlYXR1cmVS
ZXN1bHQpCiB7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9jc3MvTWVkaWFRdWVyeUV2YWx1
YXRvci5oIGIvU291cmNlL1dlYkNvcmUvY3NzL01lZGlhUXVlcnlFdmFsdWF0b3IuaAppbmRleCA0
ZWYxNzVkMTU5MmU5Yjc5MDM3YmU3Y2U4ZmU1YmFkNDJjMmY1ZWNiLi5hMWJjZWE1OWZlZmEyYzI4
NzkwYjcxMzhiN2I2NjJiYzg2OGExNGYyIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9jc3Mv
TWVkaWFRdWVyeUV2YWx1YXRvci5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL2Nzcy9NZWRpYVF1ZXJ5
RXZhbHVhdG9yLmgKQEAgLTI3LDYgKzI3LDcgQEAKIAogI3ByYWdtYSBvbmNlCiAKKyNpbmNsdWRl
ICJJbnRTaXplLmgiCiAjaW5jbHVkZSAiTWVkaWFRdWVyeUV4cHJlc3Npb24uaCIKICNpbmNsdWRl
IDx3dGYvV2Vha1B0ci5oPgogCkBAIC01NSw2ICs1NiwxMCBAQCBzdHJ1Y3QgTWVkaWFRdWVyeUR5
bmFtaWNSZXN1bHRzIHsKICAgICBib29sIGlzRW1wdHkoKSBjb25zdCB7IHJldHVybiB2aWV3cG9y
dC5pc0VtcHR5KCkgJiYgYXBwZWFyYW5jZS5pc0VtcHR5KCkgJiYgYWNjZXNzaWJpbGl0eVNldHRp
bmdzLmlzRW1wdHkoKTsgfQogfTsKIAordXNpbmcgTWVkaWFRdWVyeVZpZXdwb3J0U3RhdGUgPSBz
dGQ6OnR1cGxlPEludFNpemUsIGZsb2F0LCBib29sPjsKKworTWVkaWFRdWVyeVZpZXdwb3J0U3Rh
dGUgbWVkaWFRdWVyeVZpZXdwb3J0U3RhdGVGb3JEb2N1bWVudChjb25zdCBEb2N1bWVudCYpOwor
CiAvLyBTb21lIG9mIHRoZSBjb25zdHJ1Y3RvcnMgYXJlIHVzZWQgZm9yIGNhc2VzIHdoZXJlIHRo
ZSBkZXZpY2UgY2hhcmFjdGVyaXN0aWNzIGFyZSBub3Qga25vd24uCiAvLyBUaGVzZSAgY2FuIGJl
IHVzZWQgdG8gcHJ1bmUgdGhlIGxvYWRpbmcgb2Ygc3R5bGVzaGVldHMgdG8gb25seSB0aG9zZSB3
aGljaCBhcmUgbm90IGFscmVhZHkga25vd24gdG8gbm90IG1hdGNoLgogCmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViQ29yZS9zdHlsZS9TdHlsZVNjb3BlLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3N0eWxl
L1N0eWxlU2NvcGUuY3BwCmluZGV4IDkyMTllNjk4NDQ3YzJiMGIzNTNmOTc1NDZjYWE5ZDlmOTAx
NzMxYTQuLjVkNzA2MWYxNTM2YzAyOWQxMDQwZmEyMjkyYjY2ZGZkMTkzNWQyMzMgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJDb3JlL3N0eWxlL1N0eWxlU2NvcGUuY3BwCisrKyBiL1NvdXJjZS9XZWJD
b3JlL3N0eWxlL1N0eWxlU2NvcGUuY3BwCkBAIC02NTUsNiArNjU1LDEzIEBAIHZvaWQgU2NvcGU6
OnNjaGVkdWxlVXBkYXRlKFVwZGF0ZVR5cGUgdXBkYXRlKQogCiB2b2lkIFNjb3BlOjpldmFsdWF0
ZU1lZGlhUXVlcmllc0ZvclZpZXdwb3J0Q2hhbmdlKCkKIHsKKyAgICBhdXRvIHZpZXdwb3J0U3Rh
dGUgPSBtZWRpYVF1ZXJ5Vmlld3BvcnRTdGF0ZUZvckRvY3VtZW50KG1fZG9jdW1lbnQpOworCisg
ICAgaWYgKG1fdmlld3BvcnRTdGF0ZU9uUHJldmlvdXNNZWRpYVF1ZXJ5RXZhbHVhdGlvbiAmJiAq
bV92aWV3cG9ydFN0YXRlT25QcmV2aW91c01lZGlhUXVlcnlFdmFsdWF0aW9uID09IHZpZXdwb3J0
U3RhdGUpCisgICAgICAgIHJldHVybjsKKyAgICAvLyBUaGlzIGRvZXNuJ3QgbmVlZCB0byBiZSBp
bnZhbGlkYXRlZCBhcyBhbnkgY2hhbmdlcyB0byB0aGUgcnVsZXMgd2lsbCBjb21wdXRlIHRoZWly
IG1lZGlhIHF1ZXJpZXMgdG8gY29ycmVjdCB2YWx1ZXMuCisgICAgbV92aWV3cG9ydFN0YXRlT25Q
cmV2aW91c01lZGlhUXVlcnlFdmFsdWF0aW9uID0gdmlld3BvcnRTdGF0ZTsKKwogICAgIGV2YWx1
YXRlTWVkaWFRdWVyaWVzKFtdIChSZXNvbHZlciYgcmVzb2x2ZXIpIHsKICAgICAgICAgcmV0dXJu
IHJlc29sdmVyLmV2YWx1YXRlRHluYW1pY01lZGlhUXVlcmllcygpOwogICAgIH0pOwpkaWZmIC0t
Z2l0IGEvU291cmNlL1dlYkNvcmUvc3R5bGUvU3R5bGVTY29wZS5oIGIvU291cmNlL1dlYkNvcmUv
c3R5bGUvU3R5bGVTY29wZS5oCmluZGV4IDkzMmEzZjc4M2JmOTcxOGM4NGZiZjhmNTAxNDJmMWM2
MjZkODg5NjcuLmE2ZWY1MTIwNDZmYzExOTcxYTQxN2E2ZWY1YTg1NzcwNGM4OWFiYjkgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3N0eWxlL1N0eWxlU2NvcGUuaAorKysgYi9Tb3VyY2UvV2Vi
Q29yZS9zdHlsZS9TdHlsZVNjb3BlLmgKQEAgLTI3LDYgKzI3LDcgQEAKIAogI3ByYWdtYSBvbmNl
CiAKKyNpbmNsdWRlICJNZWRpYVF1ZXJ5RXZhbHVhdG9yLmgiCiAjaW5jbHVkZSAiU3R5bGVTY29w
ZU9yZGluYWwuaCIKICNpbmNsdWRlICJUaW1lci5oIgogI2luY2x1ZGUgPG1lbW9yeT4KQEAgLTE5
Niw2ICsxOTcsOCBAQCBwcml2YXRlOgogICAgIGJvb2wgbV91c2VzU3R5bGVCYXNlZEVkaXRhYmls
aXR5IHsgZmFsc2UgfTsKICAgICBib29sIG1faXNVcGRhdGluZ1N0eWxlUmVzb2x2ZXIgeyBmYWxz
ZSB9OwogCisgICAgc3RkOjpvcHRpb25hbDxNZWRpYVF1ZXJ5Vmlld3BvcnRTdGF0ZT4gbV92aWV3
cG9ydFN0YXRlT25QcmV2aW91c01lZGlhUXVlcnlFdmFsdWF0aW9uOworCiAgICAgLy8gRklYTUU6
IFRoZXNlIChhbmQgc29tZSB0aGluZ3MgYWJvdmUpIGFyZSBvbmx5IHJlbGV2YW50IGZvciB0aGUg
cm9vdCBzY29wZS4KICAgICBIYXNoTWFwPFJlc29sdmVyU2hhcmluZ0tleSwgUmVmPFJlc29sdmVy
Pj4gbV9zaGFyZWRTaGFkb3dUcmVlUmVzb2x2ZXJzOwogfTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJLaXQvV2ViUHJvY2Vzcy9jb2NvYS9XZWJQcm9jZXNzQ29jb2EubW0gYi9Tb3VyY2UvV2ViS2l0
L1dlYlByb2Nlc3MvY29jb2EvV2ViUHJvY2Vzc0NvY29hLm1tCmluZGV4IGFlOTA3MjFlNmI1MWY1
ZjUwYzBhMWQxYjAyMDZmOWIxMDM2N2JlODAuLmRmZjVhOWJjNWMzMzNlY2JhNTdhZDRjMWUwOWI1
MmJjMzY1NGExZjYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9jb2NvYS9X
ZWJQcm9jZXNzQ29jb2EubW0KKysrIGIvU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL2NvY29hL1dl
YlByb2Nlc3NDb2NvYS5tbQpAQCAtMTEzMiw4ICsxMTMyLDExIEBAIHZvaWQgV2ViUHJvY2Vzczo6
aGFuZGxlUHJlZmVyZW5jZUNoYW5nZShjb25zdCBTdHJpbmcmIGRvbWFpbiwgY29uc3QgU3RyaW5n
JiBrZXksCiAKICNpZiBVU0UoQVBQS0lUKQogICAgIGF1dG8gY2ZLZXkgPSBrZXkuY3JlYXRlQ0ZT
dHJpbmcoKTsKLSAgICBpZiAoQ0ZFcXVhbChjZktleS5nZXQoKSwga0FYSW50ZXJmYWNlUmVkdWNl
TW90aW9uS2V5KSB8fCBDRkVxdWFsKGNmS2V5LmdldCgpLCBrQVhJbnRlcmZhY2VJbmNyZWFzZUNv
bnRyYXN0S2V5KSB8fCBrZXkgPT0gaW52ZXJ0Q29sb3JzUHJlZmVyZW5jZUtleSgpKQorICAgIGlm
IChDRkVxdWFsKGNmS2V5LmdldCgpLCBrQVhJbnRlcmZhY2VSZWR1Y2VNb3Rpb25LZXkpIHx8IENG
RXF1YWwoY2ZLZXkuZ2V0KCksIGtBWEludGVyZmFjZUluY3JlYXNlQ29udHJhc3RLZXkpIHx8IGtl
eSA9PSBpbnZlcnRDb2xvcnNQcmVmZXJlbmNlS2V5KCkpIHsKICAgICAgICAgW05TV29ya3NwYWNl
IF9pbnZhbGlkYXRlQWNjZXNzaWJpbGl0eURpc3BsYXlWYWx1ZXNdOworICAgICAgICBmb3IgKGF1
dG8mIHBhZ2UgOiBtX3BhZ2VNYXAudmFsdWVzKCkpCisgICAgICAgICAgICBwYWdlLT5hY2Nlc3Np
YmlsaXR5U2V0dGluZ3NEaWRDaGFuZ2UoKTsKKyAgICB9CiAjZW5kaWYKIAogICAgIEF1eGlsaWFy
eVByb2Nlc3M6OmhhbmRsZVByZWZlcmVuY2VDaGFuZ2UoZG9tYWluLCBrZXksIHZhbHVlKTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>