<?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>248196</bug_id>
          
          <creation_ts>2022-11-21 17:17:57 -0800</creation_ts>
          <short_desc>[LFC][Integration] Cleanup LayoutIntegrationCoverage::canUseForChild</short_desc>
          <delta_ts>2022-11-22 09:46:23 -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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="alan">zalan</reporter>
          <assigned_to name="alan">zalan</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>ntim</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>zalan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1913947</commentid>
    <comment_count>0</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2022-11-21 17:17:57 -0800</bug_when>
    <thetext>ssia</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1913959</commentid>
    <comment_count>1</comment_count>
      <attachid>463647</attachid>
    <who name="alan">zalan</who>
    <bug_when>2022-11-21 17:43:18 -0800</bug_when>
    <thetext>Created attachment 463647
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1913963</commentid>
    <comment_count>2</comment_count>
      <attachid>463647</attachid>
    <who name="Tim Nguyen (:ntim)">ntim</who>
    <bug_when>2022-11-21 18:07:47 -0800</bug_when>
    <thetext>Comment on attachment 463647
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=463647&amp;action=review

&gt; Source/WebCore/layout/integration/LayoutIntegrationCoverage.cpp:406
&gt;              SET_REASON_AND_RETURN_IF_NEEDED(FlowIsUnsupportedListItem, reasons, includeReasons);

I think you meant ChildBoxIsFloatingOrPositioned ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1913971</commentid>
    <comment_count>3</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2022-11-21 18:27:28 -0800</bug_when>
    <thetext>(In reply to Tim Nguyen (:ntim) from comment #2)
&gt; Comment on attachment 463647 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=463647&amp;action=review
&gt; 
&gt; &gt; Source/WebCore/layout/integration/LayoutIntegrationCoverage.cpp:406
&gt; &gt;              SET_REASON_AND_RETURN_IF_NEEDED(FlowIsUnsupportedListItem, reasons, includeReasons);
&gt; 
&gt; I think you meant ChildBoxIsFloatingOrPositioned ?
oops. thanks.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1913980</commentid>
    <comment_count>4</comment_count>
      <attachid>463651</attachid>
    <who name="alan">zalan</who>
    <bug_when>2022-11-21 20:08:13 -0800</bug_when>
    <thetext>Created attachment 463651
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1913992</commentid>
    <comment_count>5</comment_count>
      <attachid>463658</attachid>
    <who name="alan">zalan</who>
    <bug_when>2022-11-21 21:31:01 -0800</bug_when>
    <thetext>Created attachment 463658
[fast-cq]Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1914059</commentid>
    <comment_count>6</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-11-22 06:22:53 -0800</bug_when>
    <thetext>Committed 256933@main (b10a458bea0e): &lt;https://commits.webkit.org/256933@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 463658.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1914060</commentid>
    <comment_count>7</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2022-11-22 06:23:16 -0800</bug_when>
    <thetext>&lt;rdar://problem/102605367&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>463647</attachid>
            <date>2022-11-21 17:43:18 -0800</date>
            <delta_ts>2022-11-21 20:08:12 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-248196-20221121174317.patch</filename>
            <type>text/plain</type>
            <size>3035</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">RnJvbSAwNjU4MzhlMjk0MzE0OWE5ZmRhMmY2NjE1MjM4OTFhMTcyOWNhOGU4IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBBbGFuIEJhcmFkbGF5IDx6YWxhbkBhcHBsZS5jb20+CkRhdGU6
IE1vbiwgMjEgTm92IDIwMjIgMTc6NDA6MzMgLTA4MDAKU3ViamVjdDogW1BBVENIXSBbTEZDXVtJ
bnRlZ3JhdGlvbl0gQ2xlYW51cAogTGF5b3V0SW50ZWdyYXRpb25Db3ZlcmFnZTo6Y2FuVXNlRm9y
Q2hpbGQKIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yNDgxOTYKClJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgoKKiBTb3VyY2UvV2ViQ29yZS9sYXlvdXQvaW50ZWdy
YXRpb24vTGF5b3V0SW50ZWdyYXRpb25Db3ZlcmFnZS5jcHA6CihXZWJDb3JlOjpMYXlvdXRJbnRl
Z3JhdGlvbjo6Y2FuVXNlRm9yQ2hpbGQpOiBNZXJnZSBjb25kaXRpb25zIGFuZCBtb3ZlIHNvbWUg
c3BlY2lhbCByZW5kZXJlcnMgYXJvdW5kLgotLS0KIC4uLi9pbnRlZ3JhdGlvbi9MYXlvdXRJbnRl
Z3JhdGlvbkNvdmVyYWdlLmNwcCB8IDI5ICsrKystLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFu
Z2VkLCA1IGluc2VydGlvbnMoKyksIDI0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJDb3JlL2xheW91dC9pbnRlZ3JhdGlvbi9MYXlvdXRJbnRlZ3JhdGlvbkNvdmVyYWdlLmNw
cCBiL1NvdXJjZS9XZWJDb3JlL2xheW91dC9pbnRlZ3JhdGlvbi9MYXlvdXRJbnRlZ3JhdGlvbkNv
dmVyYWdlLmNwcAppbmRleCBlMjdmYzI1ODdlNDUuLjgwNDI3NjAwMGE4ZSAxMDA2NDQKLS0tIGEv
U291cmNlL1dlYkNvcmUvbGF5b3V0L2ludGVncmF0aW9uL0xheW91dEludGVncmF0aW9uQ292ZXJh
Z2UuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2xheW91dC9pbnRlZ3JhdGlvbi9MYXlvdXRJbnRl
Z3JhdGlvbkNvdmVyYWdlLmNwcApAQCAtNDAxLDM2ICs0MDEsMTcgQEAgc3RhdGljIE9wdGlvblNl
dDxBdm9pZGFuY2VSZWFzb24+IGNhblVzZUZvckNoaWxkKGNvbnN0IFJlbmRlck9iamVjdCYgY2hp
bGQsIEluY2wKICAgICB9OwogCiAgICAgYXV0byYgcmVuZGVyZXIgPSBkb3duY2FzdDxSZW5kZXJF
bGVtZW50PihjaGlsZCk7Ci0gICAgaWYgKGlzPFJlbmRlclJlcGxhY2VkPihyZW5kZXJlcikpIHsK
LSAgICAgICAgaWYgKCFpc1N1cHBvcnRlZEZsb2F0aW5nT3JQb3NpdGlvbmVkKHJlbmRlcmVyKSkK
LSAgICAgICAgICAgIFNFVF9SRUFTT05fQU5EX1JFVFVSTl9JRl9ORUVERUQoQ2hpbGRCb3hJc0Zs
b2F0aW5nT3JQb3NpdGlvbmVkLCByZWFzb25zLCBpbmNsdWRlUmVhc29ucykKLQotICAgICAgICBp
ZiAocmVuZGVyZXIuaXNTVkdSb290T3JMZWdhY3lTVkdSb290KCkpCi0gICAgICAgICAgICBTRVRf
UkVBU09OX0FORF9SRVRVUk5fSUZfTkVFREVEKENvbnRlbnRJc1NWRywgcmVhc29ucywgaW5jbHVk
ZVJlYXNvbnMpOwotCi0gICAgICAgIHJldHVybiByZWFzb25zOwotICAgIH0KLQotICAgIGlmIChp
czxSZW5kZXJMaXN0SXRlbT4ocmVuZGVyZXIpKSB7CisgICAgaWYgKGlzPFJlbmRlckJsb2NrRmxv
dz4ocmVuZGVyZXIpIHx8IGlzPFJlbmRlclJlcGxhY2VkPihyZW5kZXJlcikgfHwgaXM8UmVuZGVy
TGlzdEl0ZW0+KHJlbmRlcmVyKSB8fCBpczxSZW5kZXJUYWJsZT4ocmVuZGVyZXIpIHx8IGlzPFJl
bmRlckdyaWQ+KHJlbmRlcmVyKSB8fCBpczxSZW5kZXJGbGV4aWJsZUJveD4ocmVuZGVyZXIpIHx8
IGlzPFJlbmRlckRlcHJlY2F0ZWRGbGV4aWJsZUJveD4ocmVuZGVyZXIpKSB7CiAgICAgICAgIGlm
ICghaXNTdXBwb3J0ZWRGbG9hdGluZ09yUG9zaXRpb25lZChyZW5kZXJlcikpCiAgICAgICAgICAg
ICBTRVRfUkVBU09OX0FORF9SRVRVUk5fSUZfTkVFREVEKEZsb3dJc1Vuc3VwcG9ydGVkTGlzdEl0
ZW0sIHJlYXNvbnMsIGluY2x1ZGVSZWFzb25zKTsKICAgICAgICAgcmV0dXJuIHJlYXNvbnM7CiAg
ICAgfQogCi0gICAgaWYgKGlzPFJlbmRlclRhYmxlPihyZW5kZXJlcikpIHsKLSAgICAgICAgaWYg
KCFpc1N1cHBvcnRlZEZsb2F0aW5nT3JQb3NpdGlvbmVkKHJlbmRlcmVyKSkKLSAgICAgICAgICAg
IFNFVF9SRUFTT05fQU5EX1JFVFVSTl9JRl9ORUVERUQoQ2hpbGRCb3hJc0Zsb2F0aW5nT3JQb3Np
dGlvbmVkLCByZWFzb25zLCBpbmNsdWRlUmVhc29ucykKLSAgICAgICAgcmV0dXJuIHJlYXNvbnM7
Ci0gICAgfQotCi0gICAgaWYgKGlzPFJlbmRlckJsb2NrRmxvdz4ocmVuZGVyZXIpIHx8IGlzPFJl
bmRlckdyaWQ+KHJlbmRlcmVyKSB8fCBpczxSZW5kZXJGbGV4aWJsZUJveD4ocmVuZGVyZXIpIHx8
IGlzPFJlbmRlckRlcHJlY2F0ZWRGbGV4aWJsZUJveD4ocmVuZGVyZXIpKSB7Ci0gICAgICAgIGlm
ICghaXNTdXBwb3J0ZWRGbG9hdGluZ09yUG9zaXRpb25lZChyZW5kZXJlcikpCi0gICAgICAgICAg
ICBTRVRfUkVBU09OX0FORF9SRVRVUk5fSUZfTkVFREVEKENoaWxkQm94SXNGbG9hdGluZ09yUG9z
aXRpb25lZCwgcmVhc29ucywgaW5jbHVkZVJlYXNvbnMpCi0gICAgICAgIGlmIChyZW5kZXJlci5p
c1J1YnlSdW4oKSkKLSAgICAgICAgICAgIFNFVF9SRUFTT05fQU5EX1JFVFVSTl9JRl9ORUVERUQo
Q29udGVudElzUnVieSwgcmVhc29ucywgaW5jbHVkZVJlYXNvbnMpOworICAgIGlmIChyZW5kZXJl
ci5pc1J1YnlSdW4oKSkKKyAgICAgICAgU0VUX1JFQVNPTl9BTkRfUkVUVVJOX0lGX05FRURFRChD
b250ZW50SXNSdWJ5LCByZWFzb25zLCBpbmNsdWRlUmVhc29ucyk7CiAKLSAgICAgICAgcmV0dXJu
IHJlYXNvbnM7Ci0gICAgfQorICAgIGlmIChyZW5kZXJlci5pc1NWR1Jvb3RPckxlZ2FjeVNWR1Jv
b3QoKSkKKyAgICAgICAgU0VUX1JFQVNPTl9BTkRfUkVUVVJOX0lGX05FRURFRChDb250ZW50SXNT
VkcsIHJlYXNvbnMsIGluY2x1ZGVSZWFzb25zKTsKIAogICAgIGlmIChpczxSZW5kZXJJbmxpbmU+
KHJlbmRlcmVyKSkgewogICAgICAgICBhdXRvIHJlbmRlcklubGluZVJlYXNvbnMgPSBjYW5Vc2VG
b3JSZW5kZXJJbmxpbmVDaGlsZChkb3duY2FzdDxSZW5kZXJJbmxpbmU+KHJlbmRlcmVyKSwgaW5j
bHVkZVJlYXNvbnMpOwo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>463651</attachid>
            <date>2022-11-21 20:08:13 -0800</date>
            <delta_ts>2022-11-21 21:31:00 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-248196-20221121200813.patch</filename>
            <type>text/plain</type>
            <size>3193</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">RnJvbSBkN2QzNjIwODc4NDc3YjJiYjI3MWEyZGM2Y2Y0YWMyYTZlMzIyNmIzIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBBbGFuIEJhcmFkbGF5IDx6YWxhbkBhcHBsZS5jb20+CkRhdGU6
IE1vbiwgMjEgTm92IDIwMjIgMjA6MDY6NTcgLTA4MDAKU3ViamVjdDogW1BBVENIXSBbTEZDXVtJ
bnRlZ3JhdGlvbl0gQ2xlYW51cAogTGF5b3V0SW50ZWdyYXRpb25Db3ZlcmFnZTo6Y2FuVXNlRm9y
Q2hpbGQKIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yNDgxOTYKClJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgoKKiBTb3VyY2UvV2ViQ29yZS9sYXlvdXQvaW50ZWdy
YXRpb24vTGF5b3V0SW50ZWdyYXRpb25Db3ZlcmFnZS5jcHA6CihXZWJDb3JlOjpMYXlvdXRJbnRl
Z3JhdGlvbjo6Y2FuVXNlRm9yQ2hpbGQpOiBNZXJnZSBjb25kaXRpb25zIGFuZCBtb3ZlIHNvbWUg
c3BlY2lhbCByZW5kZXJlcnMgYXJvdW5kLgotLS0KIC4uLi9pbnRlZ3JhdGlvbi9MYXlvdXRJbnRl
Z3JhdGlvbkNvdmVyYWdlLmNwcCB8IDI5ICsrKystLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFu
Z2VkLCA1IGluc2VydGlvbnMoKyksIDI0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJDb3JlL2xheW91dC9pbnRlZ3JhdGlvbi9MYXlvdXRJbnRlZ3JhdGlvbkNvdmVyYWdlLmNw
cCBiL1NvdXJjZS9XZWJDb3JlL2xheW91dC9pbnRlZ3JhdGlvbi9MYXlvdXRJbnRlZ3JhdGlvbkNv
dmVyYWdlLmNwcAppbmRleCA5ZmNmMjIyY2NiZGIuLjUzMGNkZDlkZTBlYyAxMDA2NDQKLS0tIGEv
U291cmNlL1dlYkNvcmUvbGF5b3V0L2ludGVncmF0aW9uL0xheW91dEludGVncmF0aW9uQ292ZXJh
Z2UuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2xheW91dC9pbnRlZ3JhdGlvbi9MYXlvdXRJbnRl
Z3JhdGlvbkNvdmVyYWdlLmNwcApAQCAtNDAxLDM5ICs0MDEsMjAgQEAgc3RhdGljIE9wdGlvblNl
dDxBdm9pZGFuY2VSZWFzb24+IGNhblVzZUZvckNoaWxkKGNvbnN0IFJlbmRlck9iamVjdCYgY2hp
bGQsIEluY2wKICAgICB9OwogCiAgICAgYXV0byYgcmVuZGVyZXIgPSBkb3duY2FzdDxSZW5kZXJF
bGVtZW50PihjaGlsZCk7Ci0gICAgaWYgKGlzPFJlbmRlclJlcGxhY2VkPihyZW5kZXJlcikpIHsK
KyAgICBpZiAoaXM8UmVuZGVyQmxvY2tGbG93PihyZW5kZXJlcikgfHwgaXM8UmVuZGVyR3JpZD4o
cmVuZGVyZXIpIHx8IGlzPFJlbmRlckZsZXhpYmxlQm94PihyZW5kZXJlcikgfHwgaXM8UmVuZGVy
RGVwcmVjYXRlZEZsZXhpYmxlQm94PihyZW5kZXJlcikgfHwgaXM8UmVuZGVyUmVwbGFjZWQ+KHJl
bmRlcmVyKSB8fCBpczxSZW5kZXJMaXN0SXRlbT4ocmVuZGVyZXIpIHx8IGlzPFJlbmRlclRhYmxl
PihyZW5kZXJlcikpIHsKICAgICAgICAgaWYgKCFpc1N1cHBvcnRlZEZsb2F0aW5nT3JQb3NpdGlv
bmVkKHJlbmRlcmVyKSkKICAgICAgICAgICAgIFNFVF9SRUFTT05fQU5EX1JFVFVSTl9JRl9ORUVE
RUQoQ2hpbGRCb3hJc0Zsb2F0aW5nT3JQb3NpdGlvbmVkLCByZWFzb25zLCBpbmNsdWRlUmVhc29u
cykKLQotICAgICAgICBpZiAocmVuZGVyZXIuaXNTVkdSb290T3JMZWdhY3lTVkdSb290KCkpCi0g
ICAgICAgICAgICBTRVRfUkVBU09OX0FORF9SRVRVUk5fSUZfTkVFREVEKENvbnRlbnRJc1NWRywg
cmVhc29ucywgaW5jbHVkZVJlYXNvbnMpOwotCi0gICAgICAgIHJldHVybiByZWFzb25zOwotICAg
IH0KLQotICAgIGlmIChpczxSZW5kZXJMaXN0SXRlbT4ocmVuZGVyZXIpKSB7Ci0gICAgICAgIGlm
ICghaXNTdXBwb3J0ZWRGbG9hdGluZ09yUG9zaXRpb25lZChyZW5kZXJlcikpCi0gICAgICAgICAg
ICBTRVRfUkVBU09OX0FORF9SRVRVUk5fSUZfTkVFREVEKEZsb3dJc1Vuc3VwcG9ydGVkTGlzdEl0
ZW0sIHJlYXNvbnMsIGluY2x1ZGVSZWFzb25zKTsKICAgICAgICAgcmV0dXJuIHJlYXNvbnM7CiAg
ICAgfQogCiAgICAgaWYgKGlzPFJlbmRlckxpc3RNYXJrZXI+KHJlbmRlcmVyKSAmJiBpczxSZW5k
ZXJMaXN0SXRlbT4ocmVuZGVyZXIucGFyZW50KCkpICYmICFpczxSZW5kZXJMaXN0TWFya2VyPihy
ZW5kZXJlci5uZXh0U2libGluZygpKSkKICAgICAgICAgcmV0dXJuIHJlYXNvbnM7CiAKLSAgICBp
ZiAoaXM8UmVuZGVyVGFibGU+KHJlbmRlcmVyKSkgewotICAgICAgICBpZiAoIWlzU3VwcG9ydGVk
RmxvYXRpbmdPclBvc2l0aW9uZWQocmVuZGVyZXIpKQotICAgICAgICAgICAgU0VUX1JFQVNPTl9B
TkRfUkVUVVJOX0lGX05FRURFRChDaGlsZEJveElzRmxvYXRpbmdPclBvc2l0aW9uZWQsIHJlYXNv
bnMsIGluY2x1ZGVSZWFzb25zKQotICAgICAgICByZXR1cm4gcmVhc29uczsKLSAgICB9Ci0KLSAg
ICBpZiAoaXM8UmVuZGVyQmxvY2tGbG93PihyZW5kZXJlcikgfHwgaXM8UmVuZGVyR3JpZD4ocmVu
ZGVyZXIpIHx8IGlzPFJlbmRlckZsZXhpYmxlQm94PihyZW5kZXJlcikgfHwgaXM8UmVuZGVyRGVw
cmVjYXRlZEZsZXhpYmxlQm94PihyZW5kZXJlcikpIHsKLSAgICAgICAgaWYgKCFpc1N1cHBvcnRl
ZEZsb2F0aW5nT3JQb3NpdGlvbmVkKHJlbmRlcmVyKSkKLSAgICAgICAgICAgIFNFVF9SRUFTT05f
QU5EX1JFVFVSTl9JRl9ORUVERUQoQ2hpbGRCb3hJc0Zsb2F0aW5nT3JQb3NpdGlvbmVkLCByZWFz
b25zLCBpbmNsdWRlUmVhc29ucykKLSAgICAgICAgaWYgKHJlbmRlcmVyLmlzUnVieVJ1bigpKQot
ICAgICAgICAgICAgU0VUX1JFQVNPTl9BTkRfUkVUVVJOX0lGX05FRURFRChDb250ZW50SXNSdWJ5
LCByZWFzb25zLCBpbmNsdWRlUmVhc29ucyk7CisgICAgaWYgKHJlbmRlcmVyLmlzU1ZHUm9vdE9y
TGVnYWN5U1ZHUm9vdCgpKQorICAgICAgICBTRVRfUkVBU09OX0FORF9SRVRVUk5fSUZfTkVFREVE
KENvbnRlbnRJc1NWRywgcmVhc29ucywgaW5jbHVkZVJlYXNvbnMpOwogCi0gICAgICAgIHJldHVy
biByZWFzb25zOwotICAgIH0KKyAgICBpZiAocmVuZGVyZXIuaXNSdWJ5UnVuKCkpCisgICAgICAg
IFNFVF9SRUFTT05fQU5EX1JFVFVSTl9JRl9ORUVERUQoQ29udGVudElzUnVieSwgcmVhc29ucywg
aW5jbHVkZVJlYXNvbnMpOwogCiAgICAgaWYgKGlzPFJlbmRlcklubGluZT4ocmVuZGVyZXIpKSB7
CiAgICAgICAgIGF1dG8gcmVuZGVySW5saW5lUmVhc29ucyA9IGNhblVzZUZvclJlbmRlcklubGlu
ZUNoaWxkKGRvd25jYXN0PFJlbmRlcklubGluZT4ocmVuZGVyZXIpLCBpbmNsdWRlUmVhc29ucyk7
Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>463658</attachid>
            <date>2022-11-21 21:31:01 -0800</date>
            <delta_ts>2022-11-22 09:46:23 -0800</delta_ts>
            <desc>[fast-cq]Patch</desc>
            <filename>bug-248196-20221121213101.patch</filename>
            <type>text/plain</type>
            <size>3324</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">RnJvbSA5M2ZjNDg2YzgxMmJjYTc0MGNkZTliZjA0YzY3OWE4OTE3MDIyZTE5IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBBbGFuIEJhcmFkbGF5IDx6YWxhbkBhcHBsZS5jb20+CkRhdGU6
IE1vbiwgMjEgTm92IDIwMjIgMjA6MDY6NTcgLTA4MDAKU3ViamVjdDogW1BBVENIXSBbTEZDXVtJ
bnRlZ3JhdGlvbl0gQ2xlYW51cAogTGF5b3V0SW50ZWdyYXRpb25Db3ZlcmFnZTo6Y2FuVXNlRm9y
Q2hpbGQKIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yNDgxOTYKClJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgoKKiBTb3VyY2UvV2ViQ29yZS9sYXlvdXQvaW50ZWdy
YXRpb24vTGF5b3V0SW50ZWdyYXRpb25Db3ZlcmFnZS5jcHA6CihXZWJDb3JlOjpMYXlvdXRJbnRl
Z3JhdGlvbjo6Y2FuVXNlRm9yQ2hpbGQpOiBNZXJnZSBjb25kaXRpb25zIGFuZCBtb3ZlIHNvbWUg
c3BlY2lhbCByZW5kZXJlcnMgYXJvdW5kLgotLS0KIC4uLi9pbnRlZ3JhdGlvbi9MYXlvdXRJbnRl
Z3JhdGlvbkNvdmVyYWdlLmNwcCB8IDMxICsrKystLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFu
Z2VkLCA2IGluc2VydGlvbnMoKyksIDI1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJDb3JlL2xheW91dC9pbnRlZ3JhdGlvbi9MYXlvdXRJbnRlZ3JhdGlvbkNvdmVyYWdlLmNw
cCBiL1NvdXJjZS9XZWJDb3JlL2xheW91dC9pbnRlZ3JhdGlvbi9MYXlvdXRJbnRlZ3JhdGlvbkNv
dmVyYWdlLmNwcAppbmRleCA5ZmNmMjIyY2NiZGIuLjhlOWRiNTExMWFjZSAxMDA2NDQKLS0tIGEv
U291cmNlL1dlYkNvcmUvbGF5b3V0L2ludGVncmF0aW9uL0xheW91dEludGVncmF0aW9uQ292ZXJh
Z2UuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2xheW91dC9pbnRlZ3JhdGlvbi9MYXlvdXRJbnRl
Z3JhdGlvbkNvdmVyYWdlLmNwcApAQCAtNDAxLDM5ICs0MDEsMjAgQEAgc3RhdGljIE9wdGlvblNl
dDxBdm9pZGFuY2VSZWFzb24+IGNhblVzZUZvckNoaWxkKGNvbnN0IFJlbmRlck9iamVjdCYgY2hp
bGQsIEluY2wKICAgICB9OwogCiAgICAgYXV0byYgcmVuZGVyZXIgPSBkb3duY2FzdDxSZW5kZXJF
bGVtZW50PihjaGlsZCk7Ci0gICAgaWYgKGlzPFJlbmRlclJlcGxhY2VkPihyZW5kZXJlcikpIHsK
LSAgICAgICAgaWYgKCFpc1N1cHBvcnRlZEZsb2F0aW5nT3JQb3NpdGlvbmVkKHJlbmRlcmVyKSkK
LSAgICAgICAgICAgIFNFVF9SRUFTT05fQU5EX1JFVFVSTl9JRl9ORUVERUQoQ2hpbGRCb3hJc0Zs
b2F0aW5nT3JQb3NpdGlvbmVkLCByZWFzb25zLCBpbmNsdWRlUmVhc29ucykKLQotICAgICAgICBp
ZiAocmVuZGVyZXIuaXNTVkdSb290T3JMZWdhY3lTVkdSb290KCkpCi0gICAgICAgICAgICBTRVRf
UkVBU09OX0FORF9SRVRVUk5fSUZfTkVFREVEKENvbnRlbnRJc1NWRywgcmVhc29ucywgaW5jbHVk
ZVJlYXNvbnMpOwotCi0gICAgICAgIHJldHVybiByZWFzb25zOwotICAgIH0KLQotICAgIGlmIChp
czxSZW5kZXJMaXN0SXRlbT4ocmVuZGVyZXIpKSB7Ci0gICAgICAgIGlmICghaXNTdXBwb3J0ZWRG
bG9hdGluZ09yUG9zaXRpb25lZChyZW5kZXJlcikpCi0gICAgICAgICAgICBTRVRfUkVBU09OX0FO
RF9SRVRVUk5fSUZfTkVFREVEKEZsb3dJc1Vuc3VwcG9ydGVkTGlzdEl0ZW0sIHJlYXNvbnMsIGlu
Y2x1ZGVSZWFzb25zKTsKLSAgICAgICAgcmV0dXJuIHJlYXNvbnM7Ci0gICAgfQorICAgIGlmIChy
ZW5kZXJlci5pc1NWR1Jvb3RPckxlZ2FjeVNWR1Jvb3QoKSkKKyAgICAgICAgU0VUX1JFQVNPTl9B
TkRfUkVUVVJOX0lGX05FRURFRChDb250ZW50SXNTVkcsIHJlYXNvbnMsIGluY2x1ZGVSZWFzb25z
KTsKIAotICAgIGlmIChpczxSZW5kZXJMaXN0TWFya2VyPihyZW5kZXJlcikgJiYgaXM8UmVuZGVy
TGlzdEl0ZW0+KHJlbmRlcmVyLnBhcmVudCgpKSAmJiAhaXM8UmVuZGVyTGlzdE1hcmtlcj4ocmVu
ZGVyZXIubmV4dFNpYmxpbmcoKSkpCi0gICAgICAgIHJldHVybiByZWFzb25zOworICAgIGlmIChy
ZW5kZXJlci5pc1J1YnlSdW4oKSkKKyAgICAgICAgU0VUX1JFQVNPTl9BTkRfUkVUVVJOX0lGX05F
RURFRChDb250ZW50SXNSdWJ5LCByZWFzb25zLCBpbmNsdWRlUmVhc29ucyk7CiAKLSAgICBpZiAo
aXM8UmVuZGVyVGFibGU+KHJlbmRlcmVyKSkgeworICAgIGlmIChpczxSZW5kZXJCbG9ja0Zsb3c+
KHJlbmRlcmVyKSB8fCBpczxSZW5kZXJHcmlkPihyZW5kZXJlcikgfHwgaXM8UmVuZGVyRmxleGli
bGVCb3g+KHJlbmRlcmVyKSB8fCBpczxSZW5kZXJEZXByZWNhdGVkRmxleGlibGVCb3g+KHJlbmRl
cmVyKSB8fCBpczxSZW5kZXJSZXBsYWNlZD4ocmVuZGVyZXIpIHx8IGlzPFJlbmRlckxpc3RJdGVt
PihyZW5kZXJlcikgfHwgaXM8UmVuZGVyVGFibGU+KHJlbmRlcmVyKSkgewogICAgICAgICBpZiAo
IWlzU3VwcG9ydGVkRmxvYXRpbmdPclBvc2l0aW9uZWQocmVuZGVyZXIpKQogICAgICAgICAgICAg
U0VUX1JFQVNPTl9BTkRfUkVUVVJOX0lGX05FRURFRChDaGlsZEJveElzRmxvYXRpbmdPclBvc2l0
aW9uZWQsIHJlYXNvbnMsIGluY2x1ZGVSZWFzb25zKQogICAgICAgICByZXR1cm4gcmVhc29uczsK
ICAgICB9CiAKLSAgICBpZiAoaXM8UmVuZGVyQmxvY2tGbG93PihyZW5kZXJlcikgfHwgaXM8UmVu
ZGVyR3JpZD4ocmVuZGVyZXIpIHx8IGlzPFJlbmRlckZsZXhpYmxlQm94PihyZW5kZXJlcikgfHwg
aXM8UmVuZGVyRGVwcmVjYXRlZEZsZXhpYmxlQm94PihyZW5kZXJlcikpIHsKLSAgICAgICAgaWYg
KCFpc1N1cHBvcnRlZEZsb2F0aW5nT3JQb3NpdGlvbmVkKHJlbmRlcmVyKSkKLSAgICAgICAgICAg
IFNFVF9SRUFTT05fQU5EX1JFVFVSTl9JRl9ORUVERUQoQ2hpbGRCb3hJc0Zsb2F0aW5nT3JQb3Np
dGlvbmVkLCByZWFzb25zLCBpbmNsdWRlUmVhc29ucykKLSAgICAgICAgaWYgKHJlbmRlcmVyLmlz
UnVieVJ1bigpKQotICAgICAgICAgICAgU0VUX1JFQVNPTl9BTkRfUkVUVVJOX0lGX05FRURFRChD
b250ZW50SXNSdWJ5LCByZWFzb25zLCBpbmNsdWRlUmVhc29ucyk7Ci0KKyAgICBpZiAoaXM8UmVu
ZGVyTGlzdE1hcmtlcj4ocmVuZGVyZXIpICYmIGlzPFJlbmRlckxpc3RJdGVtPihyZW5kZXJlci5w
YXJlbnQoKSkgJiYgIWlzPFJlbmRlckxpc3RNYXJrZXI+KHJlbmRlcmVyLm5leHRTaWJsaW5nKCkp
KQogICAgICAgICByZXR1cm4gcmVhc29uczsKLSAgICB9CiAKICAgICBpZiAoaXM8UmVuZGVySW5s
aW5lPihyZW5kZXJlcikpIHsKICAgICAgICAgYXV0byByZW5kZXJJbmxpbmVSZWFzb25zID0gY2Fu
VXNlRm9yUmVuZGVySW5saW5lQ2hpbGQoZG93bmNhc3Q8UmVuZGVySW5saW5lPihyZW5kZXJlciks
IGluY2x1ZGVSZWFzb25zKTsK
</data>
<flag name="commit-queue"
          id="492120"
          type_id="3"
          status="-"
          setter="ews-feeder"
    />
          </attachment>
      

    </bug>

</bugzilla>