<?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>236189</bug_id>
          
          <creation_ts>2022-02-05 16:27:26 -0800</creation_ts>
          <short_desc>[LBSE] Suppress non-foreground paint phases for SVG shapes &amp; images</short_desc>
          <delta_ts>2022-02-07 03:41:16 -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>SVG</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>
          
          <blocked>90738</blocked>
    
    <blocked>236194</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Nikolas Zimmermann">zimmermann</reporter>
          <assigned_to name="Nikolas Zimmermann">zimmermann</assigned_to>
          <cc>changseok</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>fred.wang</cc>
    
    <cc>glenn</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>pdr</cc>
    
    <cc>rbuis</cc>
    
    <cc>sabouhallawa</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>zimmermann</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1837818</commentid>
    <comment_count>0</comment_count>
    <who name="Nikolas Zimmermann">zimmermann</who>
    <bug_when>2022-02-05 16:27:26 -0800</bug_when>
    <thetext>Prepare RenderLayer/RenderLayerBacking for RenderSVGModelObject support:

Suppress all paint phases except PaintPhase::Foreground for SVG primitives.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1837828</commentid>
    <comment_count>1</comment_count>
      <attachid>451014</attachid>
    <who name="Nikolas Zimmermann">zimmermann</who>
    <bug_when>2022-02-05 16:46:46 -0800</bug_when>
    <thetext>Created attachment 451014
Patch, v1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1837865</commentid>
    <comment_count>2</comment_count>
      <attachid>451030</attachid>
    <who name="Nikolas Zimmermann">zimmermann</who>
    <bug_when>2022-02-06 02:49:24 -0800</bug_when>
    <thetext>Created attachment 451030
Patch, v2</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1837880</commentid>
    <comment_count>3</comment_count>
      <attachid>451038</attachid>
    <who name="Nikolas Zimmermann">zimmermann</who>
    <bug_when>2022-02-06 04:40:14 -0800</bug_when>
    <thetext>Created attachment 451038
Patch, v3</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1838057</commentid>
    <comment_count>4</comment_count>
    <who name="Nikolas Zimmermann">zimmermann</who>
    <bug_when>2022-02-07 03:40:43 -0800</bug_when>
    <thetext>Committed r289205 (246891@trunk): &lt;https://commits.webkit.org/246891@trunk&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1838058</commentid>
    <comment_count>5</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2022-02-07 03:41:16 -0800</bug_when>
    <thetext>&lt;rdar://problem/88564992&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>451014</attachid>
            <date>2022-02-05 16:46:46 -0800</date>
            <delta_ts>2022-02-06 02:49:19 -0800</delta_ts>
            <desc>Patch, v1</desc>
            <filename>bug-236189-20220205164645.patch</filename>
            <type>text/plain</type>
            <size>3348</size>
            <attacher name="Nikolas Zimmermann">zimmermann</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg5MTYzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOGNhZjNlOTIwYTY3NTgw
Njg5ZDI0MzY4Y2EzMjFkN2U3ZTI2YjczMC4uNTJlZDY3ZTUwNzBmZTRjODI4NzFiM2M1NDEyMjRl
M2Y2MGRhMjRhZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI4IEBACisyMDIyLTAyLTA1ICBOaWtv
bGFzIFppbW1lcm1hbm4gIDxuemltbWVybWFubkBpZ2FsaWEuY29tPgorCisgICAgICAgIFtMQlNF
XSBTdXBwcmVzcyBub24tZm9yZWdyb3VuZCBwYWludCBwaGFzZXMgZm9yIFNWRyBzaGFwZXMgJiBp
bWFnZXMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIz
NjE4OQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFN1
cHByZXNzIGFsbCBwYWludCBwaGFzZXMgZXhjZXB0IFBhaW50UGhhc2U6OkZvcmVncm91bmQgZm9y
IFNWRyBwcmltaXRpdmVzCisgICAgICAgIHN1Y2ggYXMgcGF0aHMsIHJlY3RzLCBpbWFnZXMsIGV0
Yy4gLSBhbGwgYnV0IFJlbmRlclNWR0NvbnRhaW5lci4gV2Ugc3RpbGwKKyAgICAgICAgaGF2ZSB0
byBwcm9wYWdhdGUgdGhlIHBhaW50IHBoYXNlcyBkb3duIHRoZSBTVkcgcmVuZGVyIHRyZWUgdGhy
b3VnaCB0aGUKKyAgICAgICAgY29udGFpbmVyIGhpZXJhY2h5LCBhcyB0aGVyZSBjb3VsZCBiZSA8
Zm9yZWlnbk9iamVjdD4gZWxlbWVudHMgdGhhdCBkbworICAgICAgICBuZWVkIGFsbCBwYWludCBw
aGFzZXMuCisKKyAgICAgICAgSWYgdGhpcyBldmVyIHR1cm5zIG91dCBhcyBib3R0bGVuZWNrIHdl
IGNhbiBrZWVwIHRyYWNrIG9mIHRoZSBwcmVzZW5jZQorICAgICAgICBvZiA8Zm9yZWlnbk9iamVj
dD4gZWxlbWVudHMgaW4gYSBTVkcgc3VidHJlZSBhbmQgb25seSBzZWxlY3RpdmVseSBwcm9wYWdh
dGUKKyAgICAgICAgdGhlIHBhaW50IHBoYXNlcyB0byB0aG9zZSBsZWFmcyB0aGF0IG5lZWQgdGhl
bS4KKworICAgICAgICBUaGlzIG9wdGltaXphdGlvbiB3YXMgdXNlZCBhbmQgdGVzdGVkIHdpdGgg
YWxsIFNWRyBwaXhlbCB0ZXN0cyBpbgorICAgICAgICB0aGUgZG93bnN0cmVhbSBicmFuY2ggLS0g
c28gaXQncyB3ZWxsIHRlc3RlZCB0aGF0IHRoaXMgd29ya3MgZmluZS4KKworICAgICAgICBDb3Zl
cmVkIGJ5IGV4aXN0aW5nIHRlc3RzLCBubyBjaGFuZ2UgaW4gYmVoYXZpb3VyLgorCisgICAgICAg
ICogcmVuZGVyaW5nL1JlbmRlckxheWVyLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlckxh
eWVyOjpwYWludEZvcmVncm91bmRGb3JGcmFnbWVudHMpOgorCiAyMDIyLTAyLTAzICBOaWtvbGFz
IFppbW1lcm1hbm4gIDxuemltbWVybWFubkBpZ2FsaWEuY29tPgogCiAgICAgICAgIFtMQlNFXSBI
YW5kbGUgUmVuZGVyU1ZHU2hhcGUgaW4gU1ZHUmVuZGVyU3VwcG9ydDo6YXBwbHlTdHJva2VTdHls
ZVRvQ29udGV4dCgpCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVy
TGF5ZXIuY3BwIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxheWVyLmNwcAppbmRl
eCA3N2E4YTI3ODEyOTI1YTVhNDY3MmM2NWRmOThjZjdhZGIyOTZmZGU3Li43M2EzZWVjYmI3MGVl
MDRhOGIxY2UzYWUzZTE2OWM2NGFmZmVlN2VjIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9y
ZW5kZXJpbmcvUmVuZGVyTGF5ZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9S
ZW5kZXJMYXllci5jcHAKQEAgLTM4MTgsNiArMzgxOCwyMyBAQCB2b2lkIFJlbmRlckxheWVyOjpw
YWludEZvcmVncm91bmRGb3JGcmFnbWVudHMoY29uc3QgTGF5ZXJGcmFnbWVudHMmIGxheWVyRnJh
Z21lbgogICAgIGJvb2wgc2VsZWN0aW9uT25seSA9IGxvY2FsUGFpbnRpbmdJbmZvLnBhaW50QmVo
YXZpb3IuY29udGFpbnMoUGFpbnRCZWhhdmlvcjo6U2VsZWN0aW9uT25seSk7CiAgICAgYm9vbCBz
ZWxlY3Rpb25BbmRCYWNrZ3JvdW5kc09ubHkgPSBsb2NhbFBhaW50aW5nSW5mby5wYWludEJlaGF2
aW9yLmNvbnRhaW5zKFBhaW50QmVoYXZpb3I6OlNlbGVjdGlvbkFuZEJhY2tncm91bmRzT25seSk7
CiAKKyNpZiBFTkFCTEUoTEFZRVJfQkFTRURfU1ZHX0VOR0lORSkKKyAgICAvLyBEaXNhYmxlIGFs
bCBwYWludCBwaGFzZXMgZXhjZXB0IEZvcmVncm91bmQgZm9yIFNWRyBwcmltaXRpdmVzIChSZW5k
ZXJTVkdNb2RlbE9iamVjdCkKKyAgICBib29sIG5lZWRzQWxsUGFpbnRQaGFzZXMgPSB0cnVlOwor
ICAgIGlmIChyZW5kZXJlcigpLmlzU1ZHTGF5ZXJBd2FyZVJlbmRlcmVyKCkgJiYgcmVuZGVyZXIo
KS5kb2N1bWVudCgpLnNldHRpbmdzKCkubGF5ZXJCYXNlZFNWR0VuZ2luZUVuYWJsZWQoKSkgewor
ICAgICAgICAvLyBTVkcgY29udGFpbmVycyBuZWVkIHRvIHByb3BhZ2F0ZSBwYWludCBwaGFzZXMu
IFRoaXMgY291bGQgYmUgc2F2ZWQgaWYgd2UgcmVtZW1iZXIgc29tZXdoZXJlIGlmIGEgU1ZHIHN1
YnRyZWUKKyAgICAgICAgLy8gY29udGFpbnMgZS5nLiBSZW5kZXJTVkdGb3JlaWduT2JqZWN0IG9i
amVjdHMgdGhhdCBkbyBuZWVkIHRoZSBpbmRpdmlkdWFsIHBhaW50IHBoYXNlcy4gRm9yIFNWRyBz
aGFwZXMgJiBTVkcgaW1hZ2VzCisgICAgICAgIC8vIHdlIGNhbiBhdm9pZCB0aGUgbXVsdGlwbGUg
cGFpbnRGb3JlZ3JvdW5kRm9yRnJhZ21lbnRzV2l0aFBoYXNlKCkgY2FsbHMuCisgICAgICAgIGlm
IChyZW5kZXJlcigpLmlzUmVuZGVyU1ZHTW9kZWxPYmplY3QoKSAmJiAhcmVuZGVyZXIoKS5pc1NW
R0NvbnRhaW5lcigpKQorICAgICAgICAgICAgbmVlZHNBbGxQYWludFBoYXNlcyA9IGZhbHNlOwor
ICAgIH0KKyNlbmRpZgorCisgICAgaWYgKCFuZWVkc0FsbFBhaW50UGhhc2VzKSB7CisgICAgICAg
IHBhaW50Rm9yZWdyb3VuZEZvckZyYWdtZW50c1dpdGhQaGFzZShQYWludFBoYXNlOjpGb3JlZ3Jv
dW5kLCBsYXllckZyYWdtZW50cywgY29udGV4dCwgbG9jYWxQYWludGluZ0luZm8sIGxvY2FsUGFp
bnRCZWhhdmlvciwgc3VidHJlZVBhaW50Um9vdEZvclJlbmRlcmVyKTsKKyAgICAgICAgcmV0dXJu
OworICAgIH0KKwogICAgIGlmICghc2VsZWN0aW9uT25seSkKICAgICAgICAgcGFpbnRGb3JlZ3Jv
dW5kRm9yRnJhZ21lbnRzV2l0aFBoYXNlKFBhaW50UGhhc2U6OkNoaWxkQmxvY2tCYWNrZ3JvdW5k
cywgbGF5ZXJGcmFnbWVudHMsIGNvbnRleHQsIGxvY2FsUGFpbnRpbmdJbmZvLCBsb2NhbFBhaW50
QmVoYXZpb3IsIHN1YnRyZWVQYWludFJvb3RGb3JSZW5kZXJlcik7CiAK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>451030</attachid>
            <date>2022-02-06 02:49:24 -0800</date>
            <delta_ts>2022-02-06 04:40:09 -0800</delta_ts>
            <desc>Patch, v2</desc>
            <filename>bug-236189-20220206024922.patch</filename>
            <type>text/plain</type>
            <size>3107</size>
            <attacher name="Nikolas Zimmermann">zimmermann</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg5MTY1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOGNhZjNlOTIwYTY3NTgw
Njg5ZDI0MzY4Y2EzMjFkN2U3ZTI2YjczMC4uMGFmMjY3ZDcwZjAwMjE5YjMwN2E1NjU0OWQ3ZmQ1
OTkwYzY4NmZmMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI4IEBACisyMDIyLTAyLTA2ICBOaWtv
bGFzIFppbW1lcm1hbm4gIDxuemltbWVybWFubkBpZ2FsaWEuY29tPgorCisgICAgICAgIFtMQlNF
XSBTdXBwcmVzcyBub24tZm9yZWdyb3VuZCBwYWludCBwaGFzZXMgZm9yIFNWRyBzaGFwZXMgJiBp
bWFnZXMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIz
NjE4OQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFN1
cHByZXNzIGFsbCBwYWludCBwaGFzZXMgZXhjZXB0IFBhaW50UGhhc2U6OkZvcmVncm91bmQgZm9y
IFNWRyBwcmltaXRpdmVzCisgICAgICAgIHN1Y2ggYXMgcGF0aHMsIHJlY3RzLCBpbWFnZXMsIGV0
Yy4gLSBhbGwgYnV0IFJlbmRlclNWR0NvbnRhaW5lci4gV2Ugc3RpbGwKKyAgICAgICAgaGF2ZSB0
byBwcm9wYWdhdGUgdGhlIHBhaW50IHBoYXNlcyBkb3duIHRoZSBTVkcgcmVuZGVyIHRyZWUgdGhy
b3VnaCB0aGUKKyAgICAgICAgY29udGFpbmVyIGhpZXJhY2h5LCBhcyB0aGVyZSBjb3VsZCBiZSA8
Zm9yZWlnbk9iamVjdD4gZWxlbWVudHMgdGhhdCBkbworICAgICAgICBuZWVkIGFsbCBwYWludCBw
aGFzZXMuCisKKyAgICAgICAgSWYgdGhpcyBldmVyIHR1cm5zIG91dCBhcyBib3R0bGVuZWNrIHdl
IGNhbiBrZWVwIHRyYWNrIG9mIHRoZSBwcmVzZW5jZQorICAgICAgICBvZiA8Zm9yZWlnbk9iamVj
dD4gZWxlbWVudHMgaW4gYSBTVkcgc3VidHJlZSBhbmQgb25seSBzZWxlY3RpdmVseSBwcm9wYWdh
dGUKKyAgICAgICAgdGhlIHBhaW50IHBoYXNlcyB0byB0aG9zZSBsZWFmcyB0aGF0IG5lZWQgdGhl
bS4KKworICAgICAgICBUaGlzIG9wdGltaXphdGlvbiB3YXMgdXNlZCBhbmQgdGVzdGVkIHdpdGgg
YWxsIFNWRyBwaXhlbCB0ZXN0cyBpbgorICAgICAgICB0aGUgZG93bnN0cmVhbSBicmFuY2ggLS0g
c28gaXQncyB3ZWxsIHRlc3RlZCB0aGF0IHRoaXMgd29ya3MgZmluZS4KKworICAgICAgICBDb3Zl
cmVkIGJ5IGV4aXN0aW5nIHRlc3RzLCBubyBjaGFuZ2UgaW4gYmVoYXZpb3VyLgorCisgICAgICAg
ICogcmVuZGVyaW5nL1JlbmRlckxheWVyLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlckxh
eWVyOjpwYWludEZvcmVncm91bmRGb3JGcmFnbWVudHMpOgorCiAyMDIyLTAyLTAzICBOaWtvbGFz
IFppbW1lcm1hbm4gIDxuemltbWVybWFubkBpZ2FsaWEuY29tPgogCiAgICAgICAgIFtMQlNFXSBI
YW5kbGUgUmVuZGVyU1ZHU2hhcGUgaW4gU1ZHUmVuZGVyU3VwcG9ydDo6YXBwbHlTdHJva2VTdHls
ZVRvQ29udGV4dCgpCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVy
TGF5ZXIuY3BwIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxheWVyLmNwcAppbmRl
eCA3N2E4YTI3ODEyOTI1YTVhNDY3MmM2NWRmOThjZjdhZGIyOTZmZGU3Li4yYTQwZDk4ZjJlODAw
ZmI0NmMxNDgwYmFlNzM3OTJmNWIxMDYwNzEzIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9y
ZW5kZXJpbmcvUmVuZGVyTGF5ZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9S
ZW5kZXJMYXllci5jcHAKQEAgLTM4MTgsNiArMzgxOCwxOSBAQCB2b2lkIFJlbmRlckxheWVyOjpw
YWludEZvcmVncm91bmRGb3JGcmFnbWVudHMoY29uc3QgTGF5ZXJGcmFnbWVudHMmIGxheWVyRnJh
Z21lbgogICAgIGJvb2wgc2VsZWN0aW9uT25seSA9IGxvY2FsUGFpbnRpbmdJbmZvLnBhaW50QmVo
YXZpb3IuY29udGFpbnMoUGFpbnRCZWhhdmlvcjo6U2VsZWN0aW9uT25seSk7CiAgICAgYm9vbCBz
ZWxlY3Rpb25BbmRCYWNrZ3JvdW5kc09ubHkgPSBsb2NhbFBhaW50aW5nSW5mby5wYWludEJlaGF2
aW9yLmNvbnRhaW5zKFBhaW50QmVoYXZpb3I6OlNlbGVjdGlvbkFuZEJhY2tncm91bmRzT25seSk7
CiAKKyNpZiBFTkFCTEUoTEFZRVJfQkFTRURfU1ZHX0VOR0lORSkKKyAgICBpZiAoaXM8UmVuZGVy
U1ZHTW9kZWxPYmplY3Q+KHJlbmRlcmVyKCkpICYmICFpczxSZW5kZXJTVkdDb250YWluZXI+KHJl
bmRlcmVyKCkpKSB7CisgICAgICAgIC8vIFNWRyBjb250YWluZXJzIG5lZWQgdG8gcHJvcGFnYXRl
IHBhaW50IHBoYXNlcy4gVGhpcyBjb3VsZCBiZSBzYXZlZCBpZiB3ZSByZW1lbWJlciBzb21ld2hl
cmUgaWYgYSBTVkcgc3VidHJlZQorICAgICAgICAvLyBjb250YWlucyBlLmcuIFJlbmRlclNWR0Zv
cmVpZ25PYmplY3Qgb2JqZWN0cyB0aGF0IGRvIG5lZWQgdGhlIGluZGl2aWR1YWwgcGFpbnQgcGhh
c2VzLiBGb3IgU1ZHIHNoYXBlcyAmIFNWRyBpbWFnZXMKKyAgICAgICAgLy8gd2UgY2FuIGF2b2lk
IHRoZSBtdWx0aXBsZSBwYWludEZvcmVncm91bmRGb3JGcmFnbWVudHNXaXRoUGhhc2UoKSBjYWxs
cy4KKyAgICAgICAgaWYgKHNlbGVjdGlvbk9ubHkgfHwgc2VsZWN0aW9uQW5kQmFja2dyb3VuZHNP
bmx5KQorICAgICAgICAgICAgcmV0dXJuOworCisgICAgICAgIHBhaW50Rm9yZWdyb3VuZEZvckZy
YWdtZW50c1dpdGhQaGFzZShQYWludFBoYXNlOjpGb3JlZ3JvdW5kLCBsYXllckZyYWdtZW50cywg
Y29udGV4dCwgbG9jYWxQYWludGluZ0luZm8sIGxvY2FsUGFpbnRCZWhhdmlvciwgc3VidHJlZVBh
aW50Um9vdEZvclJlbmRlcmVyKTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKyNlbmRpZgorCiAg
ICAgaWYgKCFzZWxlY3Rpb25Pbmx5KQogICAgICAgICBwYWludEZvcmVncm91bmRGb3JGcmFnbWVu
dHNXaXRoUGhhc2UoUGFpbnRQaGFzZTo6Q2hpbGRCbG9ja0JhY2tncm91bmRzLCBsYXllckZyYWdt
ZW50cywgY29udGV4dCwgbG9jYWxQYWludGluZ0luZm8sIGxvY2FsUGFpbnRCZWhhdmlvciwgc3Vi
dHJlZVBhaW50Um9vdEZvclJlbmRlcmVyKTsKIAo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>451038</attachid>
            <date>2022-02-06 04:40:14 -0800</date>
            <delta_ts>2022-02-07 02:17:17 -0800</delta_ts>
            <desc>Patch, v3</desc>
            <filename>bug-236189-20220206044013.patch</filename>
            <type>text/plain</type>
            <size>3427</size>
            <attacher name="Nikolas Zimmermann">zimmermann</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg5MTY2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOGNhZjNlOTIwYTY3NTgw
Njg5ZDI0MzY4Y2EzMjFkN2U3ZTI2YjczMC4uMGFmMjY3ZDcwZjAwMjE5YjMwN2E1NjU0OWQ3ZmQ1
OTkwYzY4NmZmMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI4IEBACisyMDIyLTAyLTA2ICBOaWtv
bGFzIFppbW1lcm1hbm4gIDxuemltbWVybWFubkBpZ2FsaWEuY29tPgorCisgICAgICAgIFtMQlNF
XSBTdXBwcmVzcyBub24tZm9yZWdyb3VuZCBwYWludCBwaGFzZXMgZm9yIFNWRyBzaGFwZXMgJiBp
bWFnZXMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIz
NjE4OQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFN1
cHByZXNzIGFsbCBwYWludCBwaGFzZXMgZXhjZXB0IFBhaW50UGhhc2U6OkZvcmVncm91bmQgZm9y
IFNWRyBwcmltaXRpdmVzCisgICAgICAgIHN1Y2ggYXMgcGF0aHMsIHJlY3RzLCBpbWFnZXMsIGV0
Yy4gLSBhbGwgYnV0IFJlbmRlclNWR0NvbnRhaW5lci4gV2Ugc3RpbGwKKyAgICAgICAgaGF2ZSB0
byBwcm9wYWdhdGUgdGhlIHBhaW50IHBoYXNlcyBkb3duIHRoZSBTVkcgcmVuZGVyIHRyZWUgdGhy
b3VnaCB0aGUKKyAgICAgICAgY29udGFpbmVyIGhpZXJhY2h5LCBhcyB0aGVyZSBjb3VsZCBiZSA8
Zm9yZWlnbk9iamVjdD4gZWxlbWVudHMgdGhhdCBkbworICAgICAgICBuZWVkIGFsbCBwYWludCBw
aGFzZXMuCisKKyAgICAgICAgSWYgdGhpcyBldmVyIHR1cm5zIG91dCBhcyBib3R0bGVuZWNrIHdl
IGNhbiBrZWVwIHRyYWNrIG9mIHRoZSBwcmVzZW5jZQorICAgICAgICBvZiA8Zm9yZWlnbk9iamVj
dD4gZWxlbWVudHMgaW4gYSBTVkcgc3VidHJlZSBhbmQgb25seSBzZWxlY3RpdmVseSBwcm9wYWdh
dGUKKyAgICAgICAgdGhlIHBhaW50IHBoYXNlcyB0byB0aG9zZSBsZWFmcyB0aGF0IG5lZWQgdGhl
bS4KKworICAgICAgICBUaGlzIG9wdGltaXphdGlvbiB3YXMgdXNlZCBhbmQgdGVzdGVkIHdpdGgg
YWxsIFNWRyBwaXhlbCB0ZXN0cyBpbgorICAgICAgICB0aGUgZG93bnN0cmVhbSBicmFuY2ggLS0g
c28gaXQncyB3ZWxsIHRlc3RlZCB0aGF0IHRoaXMgd29ya3MgZmluZS4KKworICAgICAgICBDb3Zl
cmVkIGJ5IGV4aXN0aW5nIHRlc3RzLCBubyBjaGFuZ2UgaW4gYmVoYXZpb3VyLgorCisgICAgICAg
ICogcmVuZGVyaW5nL1JlbmRlckxheWVyLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlckxh
eWVyOjpwYWludEZvcmVncm91bmRGb3JGcmFnbWVudHMpOgorCiAyMDIyLTAyLTAzICBOaWtvbGFz
IFppbW1lcm1hbm4gIDxuemltbWVybWFubkBpZ2FsaWEuY29tPgogCiAgICAgICAgIFtMQlNFXSBI
YW5kbGUgUmVuZGVyU1ZHU2hhcGUgaW4gU1ZHUmVuZGVyU3VwcG9ydDo6YXBwbHlTdHJva2VTdHls
ZVRvQ29udGV4dCgpCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVy
TGF5ZXIuY3BwIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxheWVyLmNwcAppbmRl
eCA3N2E4YTI3ODEyOTI1YTVhNDY3MmM2NWRmOThjZjdhZGIyOTZmZGU3Li4xMGRmMjI1NzE2MDAy
MWVjMDJiZjg4M2UyODFhNTM4ODVhYTRkZDM1IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9y
ZW5kZXJpbmcvUmVuZGVyTGF5ZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9S
ZW5kZXJMYXllci5jcHAKQEAgLTEwNSw3ICsxMDUsOSBAQAogI2luY2x1ZGUgIlJlbmRlck1hcnF1
ZWUuaCIKICNpbmNsdWRlICJSZW5kZXJNdWx0aUNvbHVtbkZsb3cuaCIKICNpbmNsdWRlICJSZW5k
ZXJSZXBsaWNhLmgiCisjaW5jbHVkZSAiUmVuZGVyU1ZHQ29udGFpbmVyLmgiCiAjaW5jbHVkZSAi
UmVuZGVyU1ZHRm9yZWlnbk9iamVjdC5oIgorI2luY2x1ZGUgIlJlbmRlclNWR01vZGVsT2JqZWN0
LmgiCiAjaW5jbHVkZSAiUmVuZGVyU1ZHUmVzb3VyY2VDbGlwcGVyLmgiCiAjaW5jbHVkZSAiUmVu
ZGVyU2Nyb2xsYmFyLmgiCiAjaW5jbHVkZSAiUmVuZGVyU2Nyb2xsYmFyUGFydC5oIgpAQCAtMzgx
OCw2ICszODIwLDE5IEBAIHZvaWQgUmVuZGVyTGF5ZXI6OnBhaW50Rm9yZWdyb3VuZEZvckZyYWdt
ZW50cyhjb25zdCBMYXllckZyYWdtZW50cyYgbGF5ZXJGcmFnbWVuCiAgICAgYm9vbCBzZWxlY3Rp
b25Pbmx5ID0gbG9jYWxQYWludGluZ0luZm8ucGFpbnRCZWhhdmlvci5jb250YWlucyhQYWludEJl
aGF2aW9yOjpTZWxlY3Rpb25Pbmx5KTsKICAgICBib29sIHNlbGVjdGlvbkFuZEJhY2tncm91bmRz
T25seSA9IGxvY2FsUGFpbnRpbmdJbmZvLnBhaW50QmVoYXZpb3IuY29udGFpbnMoUGFpbnRCZWhh
dmlvcjo6U2VsZWN0aW9uQW5kQmFja2dyb3VuZHNPbmx5KTsKIAorI2lmIEVOQUJMRShMQVlFUl9C
QVNFRF9TVkdfRU5HSU5FKQorICAgIGlmIChpczxSZW5kZXJTVkdNb2RlbE9iamVjdD4ocmVuZGVy
ZXIoKSkgJiYgIWlzPFJlbmRlclNWR0NvbnRhaW5lcj4ocmVuZGVyZXIoKSkpIHsKKyAgICAgICAg
Ly8gU1ZHIGNvbnRhaW5lcnMgbmVlZCB0byBwcm9wYWdhdGUgcGFpbnQgcGhhc2VzLiBUaGlzIGNv
dWxkIGJlIHNhdmVkIGlmIHdlIHJlbWVtYmVyIHNvbWV3aGVyZSBpZiBhIFNWRyBzdWJ0cmVlCisg
ICAgICAgIC8vIGNvbnRhaW5zIGUuZy4gUmVuZGVyU1ZHRm9yZWlnbk9iamVjdCBvYmplY3RzIHRo
YXQgZG8gbmVlZCB0aGUgaW5kaXZpZHVhbCBwYWludCBwaGFzZXMuIEZvciBTVkcgc2hhcGVzICYg
U1ZHIGltYWdlcworICAgICAgICAvLyB3ZSBjYW4gYXZvaWQgdGhlIG11bHRpcGxlIHBhaW50Rm9y
ZWdyb3VuZEZvckZyYWdtZW50c1dpdGhQaGFzZSgpIGNhbGxzLgorICAgICAgICBpZiAoc2VsZWN0
aW9uT25seSB8fCBzZWxlY3Rpb25BbmRCYWNrZ3JvdW5kc09ubHkpCisgICAgICAgICAgICByZXR1
cm47CisKKyAgICAgICAgcGFpbnRGb3JlZ3JvdW5kRm9yRnJhZ21lbnRzV2l0aFBoYXNlKFBhaW50
UGhhc2U6OkZvcmVncm91bmQsIGxheWVyRnJhZ21lbnRzLCBjb250ZXh0LCBsb2NhbFBhaW50aW5n
SW5mbywgbG9jYWxQYWludEJlaGF2aW9yLCBzdWJ0cmVlUGFpbnRSb290Rm9yUmVuZGVyZXIpOwor
ICAgICAgICByZXR1cm47CisgICAgfQorI2VuZGlmCisKICAgICBpZiAoIXNlbGVjdGlvbk9ubHkp
CiAgICAgICAgIHBhaW50Rm9yZWdyb3VuZEZvckZyYWdtZW50c1dpdGhQaGFzZShQYWludFBoYXNl
OjpDaGlsZEJsb2NrQmFja2dyb3VuZHMsIGxheWVyRnJhZ21lbnRzLCBjb250ZXh0LCBsb2NhbFBh
aW50aW5nSW5mbywgbG9jYWxQYWludEJlaGF2aW9yLCBzdWJ0cmVlUGFpbnRSb290Rm9yUmVuZGVy
ZXIpOwogCg==
</data>
<flag name="review"
          id="477630"
          type_id="1"
          status="+"
          setter="rbuis"
    />
          </attachment>
      

    </bug>

</bugzilla>