<?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>235930</bug_id>
          
          <creation_ts>2022-01-31 17:04:28 -0800</creation_ts>
          <short_desc>Blank page when removing CSS @import</short_desc>
          <delta_ts>2022-02-01 08:43:01 -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>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=235434</see_also>
    
    <see_also>https://github.com/web-platform-tests/wpt/pull/32626</see_also>
          <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="Oriol Brufau">obrufau</reporter>
          <assigned_to name="Oriol Brufau">obrufau</assigned_to>
          <cc>clopez</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>glenn</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>koivisto</cc>
    
    <cc>macpherson</cc>
    
    <cc>menard</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>youennf</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1835775</commentid>
    <comment_count>0</comment_count>
    <who name="Oriol Brufau">obrufau</who>
    <bug_when>2022-01-31 17:04:28 -0800</bug_when>
    <thetext>Run the script from bug 235434:

```html
You should see this text!!!
&lt;script&gt;
const style = document.createElement(&quot;style&quot;);
document.head.append(style);

style.sheet.insertRule(&apos;@import url(&quot;nonexist.css&quot;)&apos;);
style.sheet.cssRules[0];
style.sheet.deleteRule(0);
&lt;/script&gt;
```

Actual: completely blank page

Expected: page with &quot;You should see this text!!!&quot;

Reason: the import rule is removed before it finishes loading, and the hasPendingSheet() flag is not cleared.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1835776</commentid>
    <comment_count>1</comment_count>
      <attachid>450478</attachid>
    <who name="Oriol Brufau">obrufau</who>
    <bug_when>2022-01-31 17:11:18 -0800</bug_when>
    <thetext>Created attachment 450478
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1835779</commentid>
    <comment_count>2</comment_count>
    <who name="EWS Watchlist">ews-watchlist</who>
    <bug_when>2022-01-31 17:14:14 -0800</bug_when>
    <thetext>This patch modifies the imported WPT tests. Please ensure that any changes on the tests (not coming from a WPT import) are exported to WPT. Please see https://trac.webkit.org/wiki/WPTExportProcess</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1835844</commentid>
    <comment_count>3</comment_count>
      <attachid>450478</attachid>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2022-01-31 23:45:16 -0800</bug_when>
    <thetext>Comment on attachment 450478
Patch

looks like the debug bot is hitting assert under StyleRuleImport::cancelLoad</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1835846</commentid>
    <comment_count>4</comment_count>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2022-01-31 23:46:10 -0800</bug_when>
    <thetext>in imported/w3c/web-platform-tests/css/cssom/cssimportrule-parent.html sonf inspector/css/stylesheet-events-imports.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1835914</commentid>
    <comment_count>5</comment_count>
      <attachid>450515</attachid>
    <who name="Oriol Brufau">obrufau</who>
    <bug_when>2022-02-01 04:29:35 -0800</bug_when>
    <thetext>Created attachment 450515
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1835915</commentid>
    <comment_count>6</comment_count>
    <who name="Oriol Brufau">obrufau</who>
    <bug_when>2022-02-01 04:31:39 -0800</bug_when>
    <thetext>Should work now. It&apos;s just that cancelLoad() shouldn&apos;t do anything if it had already loaded.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1835916</commentid>
    <comment_count>7</comment_count>
      <attachid>450515</attachid>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2022-02-01 04:33:51 -0800</bug_when>
    <thetext>Comment on attachment 450515
Patch

Good find, thanks!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1835921</commentid>
    <comment_count>8</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2022-02-01 04:52:45 -0800</bug_when>
    <thetext>&lt;rdar://problem/88322836&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1835986</commentid>
    <comment_count>9</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-02-01 08:42:56 -0800</bug_when>
    <thetext>Committed r288879 (246631@main): &lt;https://commits.webkit.org/246631@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 450515.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>450478</attachid>
            <date>2022-01-31 17:11:18 -0800</date>
            <delta_ts>2022-02-01 04:29:30 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-235930-20220201021116.patch</filename>
            <type>text/plain</type>
            <size>5878</size>
            <attacher name="Oriol Brufau">obrufau</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg4ODExCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNGFkNjk2YTg5MDUxZTEw
ODVkMWNkNzA0MTE3N2M4M2VlNjhkZDc4Yi4uODA2NzZkMjQ5MmJmZjVlYTNlNGVmNmQ2MTgzZWI3
YmI1NWNjYTY5NCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIyIEBACisyMDIyLTAxLTMxICBPcmlv
bCBCcnVmYXUgIDxvYnJ1ZmF1QGlnYWxpYS5jb20+CisKKyAgICAgICAgW2Nzcy1jYXNjYWRlXSBG
aXggcmVtb3ZhbCBvZiBub3QgeWV0IGxvYWRlZCBDU1MgQGltcG9ydAorICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjM1OTMwCisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgV2hlbiByZW1vdmluZyBhIG5vdCB5ZXQg
bG9hZGVkIENTUyBAaW1wb3J0LCB0aGUgaGFzUGVuZGluZ1NoZWV0KCkgZmxhZworICAgICAgICB3
YXMgbm90IGNsZWFyZWQuIFRoaXMgcmVzdWx0ZWQgaW4gYSBjb21wbGV0ZWx5IGJsYW5rIHBhZ2Uu
CisgICAgICAgIFRoaXMgcGF0Y2ggbWFrZXMgc3VyZSB0byBjYW5jZWwgdGhlIGxvYWQgYmVmb3Jl
IGRlbGV0aW5nIHRoZSBydWxlLgorCisgICAgICAgIFRlc3Q6IGltcG9ydGVkL3czYy93ZWItcGxh
dGZvcm0tdGVzdHMvY3NzL2Nzcy1jYXNjYWRlL2ltcG9ydC1yZW1vdmFsLmh0bWwKKworICAgICAg
ICAqIGNzcy9TdHlsZVJ1bGVJbXBvcnQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6U3R5bGVSdWxl
SW1wb3J0OjpjYW5jZWxMb2FkKToKKyAgICAgICAgKiBjc3MvU3R5bGVSdWxlSW1wb3J0Lmg6Cisg
ICAgICAgICogY3NzL1N0eWxlU2hlZXRDb250ZW50cy5jcHA6CisgICAgICAgIChXZWJDb3JlOjpT
dHlsZVNoZWV0Q29udGVudHM6OndyYXBwZXJEZWxldGVSdWxlKToKKwogMjAyMi0wMS0zMSAgQ2Fy
bG9zIEdhcmNpYSBDYW1wb3MgIDxjZ2FyY2lhQGlnYWxpYS5jb20+CiAKICAgICAgICAgW0dUS11b
YTExeV0gQWRkIHN1cHBvcnQgZm9yIHBhc3N3b3JkIGZpZWxkcyB0byBBVFNQSQpkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYkNvcmUvY3NzL1N0eWxlUnVsZUltcG9ydC5jcHAgYi9Tb3VyY2UvV2ViQ29y
ZS9jc3MvU3R5bGVSdWxlSW1wb3J0LmNwcAppbmRleCAwNGM4MGM3ZmIzOWRjYTU1OTg1OWVmMDVl
ODlkMDY0OWI3MzE1MTQ1Li4wZDhlNWJhMDE1OGNmNjc0Njk4ZGZjMjY2NDIzMWNmZmUwYzY1N2Vh
IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9jc3MvU3R5bGVSdWxlSW1wb3J0LmNwcAorKysg
Yi9Tb3VyY2UvV2ViQ29yZS9jc3MvU3R5bGVSdWxlSW1wb3J0LmNwcApAQCAtNTIsNiArNTIsMTMg
QEAgU3R5bGVSdWxlSW1wb3J0OjpTdHlsZVJ1bGVJbXBvcnQoY29uc3QgU3RyaW5nJiBocmVmLCBS
ZWY8TWVkaWFRdWVyeVNldD4mJiBtZWRpYSwKICAgICAgICAgbV9tZWRpYVF1ZXJpZXMgPSBNZWRp
YVF1ZXJ5U2V0OjpjcmVhdGUoU3RyaW5nKCksIE1lZGlhUXVlcnlQYXJzZXJDb250ZXh0KCkpOwog
fQogCit2b2lkIFN0eWxlUnVsZUltcG9ydDo6Y2FuY2VsTG9hZCgpCit7CisgICAgbV9sb2FkaW5n
ID0gZmFsc2U7CisgICAgaWYgKG1fcGFyZW50U3R5bGVTaGVldCkKKyAgICAgICAgbV9wYXJlbnRT
dHlsZVNoZWV0LT5jaGVja0xvYWRlZCgpOworfQorCiBTdHlsZVJ1bGVJbXBvcnQ6On5TdHlsZVJ1
bGVJbXBvcnQoKQogewogICAgIGlmIChtX3N0eWxlU2hlZXQpCmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViQ29yZS9jc3MvU3R5bGVSdWxlSW1wb3J0LmggYi9Tb3VyY2UvV2ViQ29yZS9jc3MvU3R5bGVS
dWxlSW1wb3J0LmgKaW5kZXggYTE1OGZkYjI0MTg2YTUwOTMxYzBiYTQ3YjJlYTFkMmY3Yzc0ZWVk
Yy4uNGNhYzY3MWJkYjg5NzA2ZDRhZmNiNDVkYjYwMDMyNGViY2FlMGJjMiAxMDA2NDQKLS0tIGEv
U291cmNlL1dlYkNvcmUvY3NzL1N0eWxlUnVsZUltcG9ydC5oCisrKyBiL1NvdXJjZS9XZWJDb3Jl
L2Nzcy9TdHlsZVJ1bGVJbXBvcnQuaApAQCAtNDIsNiArNDIsNyBAQCBwdWJsaWM6CiAgICAgU3R5
bGVTaGVldENvbnRlbnRzKiBwYXJlbnRTdHlsZVNoZWV0KCkgY29uc3QgeyByZXR1cm4gbV9wYXJl
bnRTdHlsZVNoZWV0OyB9CiAgICAgdm9pZCBzZXRQYXJlbnRTdHlsZVNoZWV0KFN0eWxlU2hlZXRD
b250ZW50cyogc2hlZXQpIHsgQVNTRVJUKHNoZWV0KTsgbV9wYXJlbnRTdHlsZVNoZWV0ID0gc2hl
ZXQ7IH0KICAgICB2b2lkIGNsZWFyUGFyZW50U3R5bGVTaGVldCgpIHsgbV9wYXJlbnRTdHlsZVNo
ZWV0ID0gMDsgfQorICAgIHZvaWQgY2FuY2VsTG9hZCgpOwogCiAgICAgU3RyaW5nIGhyZWYoKSBj
b25zdCB7IHJldHVybiBtX3N0ckhyZWY7IH0KICAgICBTdHlsZVNoZWV0Q29udGVudHMqIHN0eWxl
U2hlZXQoKSBjb25zdCB7IHJldHVybiBtX3N0eWxlU2hlZXQuZ2V0KCk7IH0KZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJDb3JlL2Nzcy9TdHlsZVNoZWV0Q29udGVudHMuY3BwIGIvU291cmNlL1dlYkNv
cmUvY3NzL1N0eWxlU2hlZXRDb250ZW50cy5jcHAKaW5kZXggZmRlOTBmZDQ0MjYxNjA5MGM1MmY0
NzQ0YzlhYmU4MmEwYzU0NDIyOS4uYjMxM2NiODEyZThmNjdjMGMyNWM2YjU3ZTEzMDZiNGE3Mzc1
NDIzNiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvY3NzL1N0eWxlU2hlZXRDb250ZW50cy5j
cHAKKysrIGIvU291cmNlL1dlYkNvcmUvY3NzL1N0eWxlU2hlZXRDb250ZW50cy5jcHAKQEAgLTMy
NSw2ICszMjUsNyBAQCB2b2lkIFN0eWxlU2hlZXRDb250ZW50czo6d3JhcHBlckRlbGV0ZVJ1bGUo
dW5zaWduZWQgaW5kZXgpCiAgICAgY2hpbGRWZWN0b3JJbmRleCAtPSBtX2xheWVyUnVsZXNCZWZv
cmVJbXBvcnRSdWxlcy5zaXplKCk7CiAKICAgICBpZiAoY2hpbGRWZWN0b3JJbmRleCA8IG1faW1w
b3J0UnVsZXMuc2l6ZSgpKSB7CisgICAgICAgIG1faW1wb3J0UnVsZXNbY2hpbGRWZWN0b3JJbmRl
eF0tPmNhbmNlbExvYWQoKTsKICAgICAgICAgbV9pbXBvcnRSdWxlc1tjaGlsZFZlY3RvckluZGV4
XS0+Y2xlYXJQYXJlbnRTdHlsZVNoZWV0KCk7CiAgICAgICAgIG1faW1wb3J0UnVsZXMucmVtb3Zl
KGNoaWxkVmVjdG9ySW5kZXgpOwogICAgICAgICByZXR1cm47CmRpZmYgLS1naXQgYS9MYXlvdXRU
ZXN0cy9pbXBvcnRlZC93M2MvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL0No
YW5nZUxvZwppbmRleCAyNjQ0ZDQ0YTI1MTAzY2E0ZGU4MjczODg0OTlhMzJmYzkyZjI0NTM2Li5m
MWFlMmZhMWVlMWMzNmQzM2MwNTFkNzkwOWUwYmY3OTQ3ZjlmYWZhIDEwMDY0NAotLS0gYS9MYXlv
dXRUZXN0cy9pbXBvcnRlZC93M2MvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL2ltcG9ydGVk
L3czYy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNSBAQAorMjAyMi0wMS0zMSAgT3Jpb2wgQnJ1ZmF1
ICA8b2JydWZhdUBpZ2FsaWEuY29tPgorCisgICAgICAgIFtjc3MtY2FzY2FkZV0gRml4IHJlbW92
YWwgb2Ygbm90IHlldCBsb2FkZWQgQ1NTIEBpbXBvcnQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIzNTkzMAorCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorCisgICAgICAgIEFkZCBuZXcgdGVzdC4KKworICAgICAgICAqIHdlYi1w
bGF0Zm9ybS10ZXN0cy9jc3MvY3NzLWNhc2NhZGUvaW1wb3J0LXJlbW92YWwtZXhwZWN0ZWQuaHRt
bDogQWRkZWQuCisgICAgICAgICogd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3MtY2FzY2FkZS9p
bXBvcnQtcmVtb3ZhbC5odG1sOiBBZGRlZC4KKwogMjAyMi0wMS0zMCAgS2ltbW8gS2lubnVuZW4g
IDxra2lubnVuZW5AYXBwbGUuY29tPgogCiAgICAgICAgIFVwZGF0ZSBMYXlvdXRUZXN0cy9yZXNv
dXJjZXMvdGVzdGhhcm5lc3MuanMgdG8gMjAyMS02LTI0IHZlcnNpb24KZGlmZiAtLWdpdCBhL0xh
eW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nzcy1jYXNjYWRl
L2ltcG9ydC1yZW1vdmFsLWV4cGVjdGVkLmh0bWwgYi9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mv
d2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3MtY2FzY2FkZS9pbXBvcnQtcmVtb3ZhbC1leHBlY3Rl
ZC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAuLjgyZmNhYTNiMmFhNGEyNzFkYjE0ZmViMDAyNTZkMGFlZGJjZTJk
ODUKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRm
b3JtLXRlc3RzL2Nzcy9jc3MtY2FzY2FkZS9pbXBvcnQtcmVtb3ZhbC1leHBlY3RlZC5odG1sCkBA
IC0wLDAgKzEsNCBAQAorPCFET0NUWVBFIGh0bWw+Cis8bGluayByZWw9ImF1dGhvciIgdGl0bGU9
Ik1vcnRlbiBTdGVuc2hvcm5lIiBocmVmPSJtc3RlbnNob0BjaHJvbWl1bS5vcmciPgorPHA+VGVz
dCBwYXNzZXMgaWYgdGhlcmUgaXMgYSBmaWxsZWQgZ3JlZW4gc3F1YXJlLjwvcD4KKzxkaXYgc3R5
bGU9IndpZHRoOjEwMHB4OyBoZWlnaHQ6MTAwcHg7IGJhY2tncm91bmQ6Z3JlZW47Ij48L2Rpdj4K
ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMv
Y3NzL2Nzcy1jYXNjYWRlL2ltcG9ydC1yZW1vdmFsLmh0bWwgYi9MYXlvdXRUZXN0cy9pbXBvcnRl
ZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3MtY2FzY2FkZS9pbXBvcnQtcmVtb3ZhbC5o
dG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAuLjZmYjFlYTM0NTgxNGYwNTZiYWE4Y2IwYTA3ZmYyY2MxZTIzMWQ4MzYK
LS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3Jt
LXRlc3RzL2Nzcy9jc3MtY2FzY2FkZS9pbXBvcnQtcmVtb3ZhbC5odG1sCkBAIC0wLDAgKzEsMTgg
QEAKKzwhRE9DVFlQRSBodG1sPgorPG1ldGEgY2hhcnNldD0idXRmLTgiPgorPHRpdGxlPjwvdGl0
bGU+Cis8bGluayByZWw9ImF1dGhvciIgdGl0bGU9Ik9yaW9sIEJydWZhdSIgaHJlZj0ibWFpbHRv
Om9icnVmYXVAaWdhbGlhLmNvbSI+Cis8bGluayByZWw9ImhlbHAiIGhyZWY9Imh0dHBzOi8vZHJh
ZnRzLmNzc3dnLm9yZy9jc3MtY2FzY2FkZS8jYXQtaW1wb3J0Ij4KKzxsaW5rIHJlbD0iaGVscCIg
aHJlZj0iaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIzNTkzMCI+Cis8
bGluayByZWw9Im1hdGNoIiBocmVmPSIuLi9yZWZlcmVuY2UvcmVmLWZpbGxlZC1ncmVlbi0xMDBw
eC1zcXVhcmUtb25seS5odG1sIj4KKzxtZXRhIG5hbWU9ImFzc2VydCIgY29udGVudD0iQ2hlY2tz
IHRoYXQgdGhlIHBhZ2UgaXMgcmVuZGVyZWQgY29ycmVjdGx5IHdoZW4gQGltcG9ydCBydWxlIGlz
IHJlbW92ZWQgd2l0aCBKUy4iPgorPHA+VGVzdCBwYXNzZXMgaWYgdGhlcmUgaXMgYSBmaWxsZWQg
Z3JlZW4gc3F1YXJlLjwvcD4KKzxkaXYgc3R5bGU9IndpZHRoOjEwMHB4OyBoZWlnaHQ6MTAwcHg7
Ij48L2Rpdj4KKzxzY3JpcHQ+Citjb25zdCBzdHlsZSA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQo
InN0eWxlIik7Citkb2N1bWVudC5oZWFkLmFwcGVuZChzdHlsZSk7Citjb25zdCB7c2hlZXR9ID0g
c3R5bGU7CitzaGVldC5pbnNlcnRSdWxlKCJAaW1wb3J0IHVybCgnZGF0YTp0ZXh0L2NzcyxkaXYg
eyBiYWNrZ3JvdW5kOiByZWQgIWltcG9ydGFudCB9Jyk7Iik7CitzaGVldC5pbnNlcnRSdWxlKCJk
aXYgeyBiYWNrZ3JvdW5kOiBncmVlbiB9IiwgMSk7CitzaGVldC5kZWxldGVSdWxlKDApOworPC9z
Y3JpcHQ+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>450515</attachid>
            <date>2022-02-01 04:29:35 -0800</date>
            <delta_ts>2022-02-01 08:42:59 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-235930-20220201132934.patch</filename>
            <type>text/plain</type>
            <size>5920</size>
            <attacher name="Oriol Brufau">obrufau</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg4ODExCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNGFkNjk2YTg5MDUxZTEw
ODVkMWNkNzA0MTE3N2M4M2VlNjhkZDc4Yi4uODA2NzZkMjQ5MmJmZjVlYTNlNGVmNmQ2MTgzZWI3
YmI1NWNjYTY5NCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIyIEBACisyMDIyLTAxLTMxICBPcmlv
bCBCcnVmYXUgIDxvYnJ1ZmF1QGlnYWxpYS5jb20+CisKKyAgICAgICAgW2Nzcy1jYXNjYWRlXSBG
aXggcmVtb3ZhbCBvZiBub3QgeWV0IGxvYWRlZCBDU1MgQGltcG9ydAorICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjM1OTMwCisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgV2hlbiByZW1vdmluZyBhIG5vdCB5ZXQg
bG9hZGVkIENTUyBAaW1wb3J0LCB0aGUgaGFzUGVuZGluZ1NoZWV0KCkgZmxhZworICAgICAgICB3
YXMgbm90IGNsZWFyZWQuIFRoaXMgcmVzdWx0ZWQgaW4gYSBjb21wbGV0ZWx5IGJsYW5rIHBhZ2Uu
CisgICAgICAgIFRoaXMgcGF0Y2ggbWFrZXMgc3VyZSB0byBjYW5jZWwgdGhlIGxvYWQgYmVmb3Jl
IGRlbGV0aW5nIHRoZSBydWxlLgorCisgICAgICAgIFRlc3Q6IGltcG9ydGVkL3czYy93ZWItcGxh
dGZvcm0tdGVzdHMvY3NzL2Nzcy1jYXNjYWRlL2ltcG9ydC1yZW1vdmFsLmh0bWwKKworICAgICAg
ICAqIGNzcy9TdHlsZVJ1bGVJbXBvcnQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6U3R5bGVSdWxl
SW1wb3J0OjpjYW5jZWxMb2FkKToKKyAgICAgICAgKiBjc3MvU3R5bGVSdWxlSW1wb3J0Lmg6Cisg
ICAgICAgICogY3NzL1N0eWxlU2hlZXRDb250ZW50cy5jcHA6CisgICAgICAgIChXZWJDb3JlOjpT
dHlsZVNoZWV0Q29udGVudHM6OndyYXBwZXJEZWxldGVSdWxlKToKKwogMjAyMi0wMS0zMSAgQ2Fy
bG9zIEdhcmNpYSBDYW1wb3MgIDxjZ2FyY2lhQGlnYWxpYS5jb20+CiAKICAgICAgICAgW0dUS11b
YTExeV0gQWRkIHN1cHBvcnQgZm9yIHBhc3N3b3JkIGZpZWxkcyB0byBBVFNQSQpkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYkNvcmUvY3NzL1N0eWxlUnVsZUltcG9ydC5jcHAgYi9Tb3VyY2UvV2ViQ29y
ZS9jc3MvU3R5bGVSdWxlSW1wb3J0LmNwcAppbmRleCAwNGM4MGM3ZmIzOWRjYTU1OTg1OWVmMDVl
ODlkMDY0OWI3MzE1MTQ1Li44ZGExY2M0YmY3OTFmMGVmNzkyMGRlM2IxYWFlOTEwNWJhMzU4ZDIw
IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9jc3MvU3R5bGVSdWxlSW1wb3J0LmNwcAorKysg
Yi9Tb3VyY2UvV2ViQ29yZS9jc3MvU3R5bGVSdWxlSW1wb3J0LmNwcApAQCAtNTIsNiArNTIsMTYg
QEAgU3R5bGVSdWxlSW1wb3J0OjpTdHlsZVJ1bGVJbXBvcnQoY29uc3QgU3RyaW5nJiBocmVmLCBS
ZWY8TWVkaWFRdWVyeVNldD4mJiBtZWRpYSwKICAgICAgICAgbV9tZWRpYVF1ZXJpZXMgPSBNZWRp
YVF1ZXJ5U2V0OjpjcmVhdGUoU3RyaW5nKCksIE1lZGlhUXVlcnlQYXJzZXJDb250ZXh0KCkpOwog
fQogCit2b2lkIFN0eWxlUnVsZUltcG9ydDo6Y2FuY2VsTG9hZCgpCit7CisgICAgaWYgKCFpc0xv
YWRpbmcoKSkKKyAgICAgICAgcmV0dXJuOworCisgICAgbV9sb2FkaW5nID0gZmFsc2U7CisgICAg
aWYgKG1fcGFyZW50U3R5bGVTaGVldCkKKyAgICAgICAgbV9wYXJlbnRTdHlsZVNoZWV0LT5jaGVj
a0xvYWRlZCgpOworfQorCiBTdHlsZVJ1bGVJbXBvcnQ6On5TdHlsZVJ1bGVJbXBvcnQoKQogewog
ICAgIGlmIChtX3N0eWxlU2hlZXQpCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9jc3MvU3R5
bGVSdWxlSW1wb3J0LmggYi9Tb3VyY2UvV2ViQ29yZS9jc3MvU3R5bGVSdWxlSW1wb3J0LmgKaW5k
ZXggYTE1OGZkYjI0MTg2YTUwOTMxYzBiYTQ3YjJlYTFkMmY3Yzc0ZWVkYy4uNGNhYzY3MWJkYjg5
NzA2ZDRhZmNiNDVkYjYwMDMyNGViY2FlMGJjMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUv
Y3NzL1N0eWxlUnVsZUltcG9ydC5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL2Nzcy9TdHlsZVJ1bGVJ
bXBvcnQuaApAQCAtNDIsNiArNDIsNyBAQCBwdWJsaWM6CiAgICAgU3R5bGVTaGVldENvbnRlbnRz
KiBwYXJlbnRTdHlsZVNoZWV0KCkgY29uc3QgeyByZXR1cm4gbV9wYXJlbnRTdHlsZVNoZWV0OyB9
CiAgICAgdm9pZCBzZXRQYXJlbnRTdHlsZVNoZWV0KFN0eWxlU2hlZXRDb250ZW50cyogc2hlZXQp
IHsgQVNTRVJUKHNoZWV0KTsgbV9wYXJlbnRTdHlsZVNoZWV0ID0gc2hlZXQ7IH0KICAgICB2b2lk
IGNsZWFyUGFyZW50U3R5bGVTaGVldCgpIHsgbV9wYXJlbnRTdHlsZVNoZWV0ID0gMDsgfQorICAg
IHZvaWQgY2FuY2VsTG9hZCgpOwogCiAgICAgU3RyaW5nIGhyZWYoKSBjb25zdCB7IHJldHVybiBt
X3N0ckhyZWY7IH0KICAgICBTdHlsZVNoZWV0Q29udGVudHMqIHN0eWxlU2hlZXQoKSBjb25zdCB7
IHJldHVybiBtX3N0eWxlU2hlZXQuZ2V0KCk7IH0KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3Jl
L2Nzcy9TdHlsZVNoZWV0Q29udGVudHMuY3BwIGIvU291cmNlL1dlYkNvcmUvY3NzL1N0eWxlU2hl
ZXRDb250ZW50cy5jcHAKaW5kZXggZmRlOTBmZDQ0MjYxNjA5MGM1MmY0NzQ0YzlhYmU4MmEwYzU0
NDIyOS4uYjMxM2NiODEyZThmNjdjMGMyNWM2YjU3ZTEzMDZiNGE3Mzc1NDIzNiAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYkNvcmUvY3NzL1N0eWxlU2hlZXRDb250ZW50cy5jcHAKKysrIGIvU291cmNl
L1dlYkNvcmUvY3NzL1N0eWxlU2hlZXRDb250ZW50cy5jcHAKQEAgLTMyNSw2ICszMjUsNyBAQCB2
b2lkIFN0eWxlU2hlZXRDb250ZW50czo6d3JhcHBlckRlbGV0ZVJ1bGUodW5zaWduZWQgaW5kZXgp
CiAgICAgY2hpbGRWZWN0b3JJbmRleCAtPSBtX2xheWVyUnVsZXNCZWZvcmVJbXBvcnRSdWxlcy5z
aXplKCk7CiAKICAgICBpZiAoY2hpbGRWZWN0b3JJbmRleCA8IG1faW1wb3J0UnVsZXMuc2l6ZSgp
KSB7CisgICAgICAgIG1faW1wb3J0UnVsZXNbY2hpbGRWZWN0b3JJbmRleF0tPmNhbmNlbExvYWQo
KTsKICAgICAgICAgbV9pbXBvcnRSdWxlc1tjaGlsZFZlY3RvckluZGV4XS0+Y2xlYXJQYXJlbnRT
dHlsZVNoZWV0KCk7CiAgICAgICAgIG1faW1wb3J0UnVsZXMucmVtb3ZlKGNoaWxkVmVjdG9ySW5k
ZXgpOwogICAgICAgICByZXR1cm47CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9pbXBvcnRlZC93
M2MvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL0NoYW5nZUxvZwppbmRleCAy
NjQ0ZDQ0YTI1MTAzY2E0ZGU4MjczODg0OTlhMzJmYzkyZjI0NTM2Li5mMWFlMmZhMWVlMWMzNmQz
M2MwNTFkNzkwOWUwYmY3OTQ3ZjlmYWZhIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9pbXBvcnRl
ZC93M2MvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy9DaGFuZ2VMb2cK
QEAgLTEsMyArMSwxNSBAQAorMjAyMi0wMS0zMSAgT3Jpb2wgQnJ1ZmF1ICA8b2JydWZhdUBpZ2Fs
aWEuY29tPgorCisgICAgICAgIFtjc3MtY2FzY2FkZV0gRml4IHJlbW92YWwgb2Ygbm90IHlldCBs
b2FkZWQgQ1NTIEBpbXBvcnQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTIzNTkzMAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgor
CisgICAgICAgIEFkZCBuZXcgdGVzdC4KKworICAgICAgICAqIHdlYi1wbGF0Zm9ybS10ZXN0cy9j
c3MvY3NzLWNhc2NhZGUvaW1wb3J0LXJlbW92YWwtZXhwZWN0ZWQuaHRtbDogQWRkZWQuCisgICAg
ICAgICogd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3MtY2FzY2FkZS9pbXBvcnQtcmVtb3ZhbC5o
dG1sOiBBZGRlZC4KKwogMjAyMi0wMS0zMCAgS2ltbW8gS2lubnVuZW4gIDxra2lubnVuZW5AYXBw
bGUuY29tPgogCiAgICAgICAgIFVwZGF0ZSBMYXlvdXRUZXN0cy9yZXNvdXJjZXMvdGVzdGhhcm5l
c3MuanMgdG8gMjAyMS02LTI0IHZlcnNpb24KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2ltcG9y
dGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nzcy1jYXNjYWRlL2ltcG9ydC1yZW1vdmFs
LWV4cGVjdGVkLmh0bWwgYi9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRl
c3RzL2Nzcy9jc3MtY2FzY2FkZS9pbXBvcnQtcmVtb3ZhbC1leHBlY3RlZC5odG1sCm5ldyBmaWxl
IG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAuLjgyZmNhYTNiMmFhNGEyNzFkYjE0ZmViMDAyNTZkMGFlZGJjZTJkODUKLS0tIC9kZXYvbnVs
bAorKysgYi9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9j
c3MtY2FzY2FkZS9pbXBvcnQtcmVtb3ZhbC1leHBlY3RlZC5odG1sCkBAIC0wLDAgKzEsNCBAQAor
PCFET0NUWVBFIGh0bWw+Cis8bGluayByZWw9ImF1dGhvciIgdGl0bGU9Ik1vcnRlbiBTdGVuc2hv
cm5lIiBocmVmPSJtc3RlbnNob0BjaHJvbWl1bS5vcmciPgorPHA+VGVzdCBwYXNzZXMgaWYgdGhl
cmUgaXMgYSBmaWxsZWQgZ3JlZW4gc3F1YXJlLjwvcD4KKzxkaXYgc3R5bGU9IndpZHRoOjEwMHB4
OyBoZWlnaHQ6MTAwcHg7IGJhY2tncm91bmQ6Z3JlZW47Ij48L2Rpdj4KZGlmZiAtLWdpdCBhL0xh
eW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nzcy1jYXNjYWRl
L2ltcG9ydC1yZW1vdmFsLmh0bWwgYi9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRm
b3JtLXRlc3RzL2Nzcy9jc3MtY2FzY2FkZS9pbXBvcnQtcmVtb3ZhbC5odG1sCm5ldyBmaWxlIG1v
ZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAu
LjZmYjFlYTM0NTgxNGYwNTZiYWE4Y2IwYTA3ZmYyY2MxZTIzMWQ4MzYKLS0tIC9kZXYvbnVsbAor
KysgYi9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3Mt
Y2FzY2FkZS9pbXBvcnQtcmVtb3ZhbC5odG1sCkBAIC0wLDAgKzEsMTggQEAKKzwhRE9DVFlQRSBo
dG1sPgorPG1ldGEgY2hhcnNldD0idXRmLTgiPgorPHRpdGxlPjwvdGl0bGU+Cis8bGluayByZWw9
ImF1dGhvciIgdGl0bGU9Ik9yaW9sIEJydWZhdSIgaHJlZj0ibWFpbHRvOm9icnVmYXVAaWdhbGlh
LmNvbSI+Cis8bGluayByZWw9ImhlbHAiIGhyZWY9Imh0dHBzOi8vZHJhZnRzLmNzc3dnLm9yZy9j
c3MtY2FzY2FkZS8jYXQtaW1wb3J0Ij4KKzxsaW5rIHJlbD0iaGVscCIgaHJlZj0iaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIzNTkzMCI+Cis8bGluayByZWw9Im1hdGNo
IiBocmVmPSIuLi9yZWZlcmVuY2UvcmVmLWZpbGxlZC1ncmVlbi0xMDBweC1zcXVhcmUtb25seS5o
dG1sIj4KKzxtZXRhIG5hbWU9ImFzc2VydCIgY29udGVudD0iQ2hlY2tzIHRoYXQgdGhlIHBhZ2Ug
aXMgcmVuZGVyZWQgY29ycmVjdGx5IHdoZW4gQGltcG9ydCBydWxlIGlzIHJlbW92ZWQgd2l0aCBK
Uy4iPgorPHA+VGVzdCBwYXNzZXMgaWYgdGhlcmUgaXMgYSBmaWxsZWQgZ3JlZW4gc3F1YXJlLjwv
cD4KKzxkaXYgc3R5bGU9IndpZHRoOjEwMHB4OyBoZWlnaHQ6MTAwcHg7Ij48L2Rpdj4KKzxzY3Jp
cHQ+Citjb25zdCBzdHlsZSA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoInN0eWxlIik7Citkb2N1
bWVudC5oZWFkLmFwcGVuZChzdHlsZSk7Citjb25zdCB7c2hlZXR9ID0gc3R5bGU7CitzaGVldC5p
bnNlcnRSdWxlKCJAaW1wb3J0IHVybCgnZGF0YTp0ZXh0L2NzcyxkaXYgeyBiYWNrZ3JvdW5kOiBy
ZWQgIWltcG9ydGFudCB9Jyk7Iik7CitzaGVldC5pbnNlcnRSdWxlKCJkaXYgeyBiYWNrZ3JvdW5k
OiBncmVlbiB9IiwgMSk7CitzaGVldC5kZWxldGVSdWxlKDApOworPC9zY3JpcHQ+Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>