<?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>233788</bug_id>
          
          <creation_ts>2021-12-02 16:22:08 -0800</creation_ts>
          <short_desc>Implement CSS overscroll-behavior for iOS</short_desc>
          <delta_ts>2022-02-17 17:32:10 -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>New Bugs</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>176454</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Nikos Mouchtaris">nmouchtaris</reporter>
          <assigned_to name="Nikos Mouchtaris">nmouchtaris</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>darin</cc>
    
    <cc>j+webkit-bugzilla</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1819918</commentid>
    <comment_count>0</comment_count>
    <who name="Nikos Mouchtaris">nmouchtaris</who>
    <bug_when>2021-12-02 16:22:08 -0800</bug_when>
    <thetext>Implement CSS overscroll-behavior for iOS</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1819942</commentid>
    <comment_count>1</comment_count>
      <attachid>445791</attachid>
    <who name="Nikos Mouchtaris">nmouchtaris</who>
    <bug_when>2021-12-02 16:47:28 -0800</bug_when>
    <thetext>Created attachment 445791
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1820787</commentid>
    <comment_count>2</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-12-06 15:29:47 -0800</bug_when>
    <thetext>&lt;rdar://problem/86126776&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1821231</commentid>
    <comment_count>3</comment_count>
      <attachid>446239</attachid>
    <who name="Nikos Mouchtaris">nmouchtaris</who>
    <bug_when>2021-12-07 14:58:10 -0800</bug_when>
    <thetext>Created attachment 446239
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1821287</commentid>
    <comment_count>4</comment_count>
      <attachid>446255</attachid>
    <who name="Nikos Mouchtaris">nmouchtaris</who>
    <bug_when>2021-12-07 16:49:53 -0800</bug_when>
    <thetext>Created attachment 446255
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1822221</commentid>
    <comment_count>5</comment_count>
      <attachid>446255</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2021-12-09 11:16:14 -0800</bug_when>
    <thetext>Comment on attachment 446255
Patch

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

Why is there no layout test with this?

&gt; Source/WebKit/ChangeLog:10
&gt; +        to UIKit by Russell Ladd, to allow controlling of scroll chaining.

I don&apos;t think this level of detail needs to be in the webkit changelog.

&gt; Source/WebKit/UIProcess/RemoteLayerTree/ios/ScrollingTreeScrollingNodeDelegateIOS.mm:261
&gt; +            scrollView.bouncesHorizontally = params.horizontalOverscrollBehavior == OverscrollBehavior::None ? NO : YES;
&gt; +            scrollView.bouncesVertically = scrollingStateNode.scrollableAreaParameters().verticalOverscrollBehavior == OverscrollBehavior::None ? NO : YES;
&gt; +            scrollView._allowsParentToBeginHorizontally = scrollingStateNode.scrollableAreaParameters().horizontalOverscrollBehavior != OverscrollBehavior::Auto ? NO : YES;
&gt; +            scrollView._allowsParentToBeginVertically = scrollingStateNode.scrollableAreaParameters().verticalOverscrollBehavior != OverscrollBehavior::Auto ? NO : YES;

params vs scrollingStateNode.scrollableAreaParameters() ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1822262</commentid>
    <comment_count>6</comment_count>
      <attachid>446588</attachid>
    <who name="Nikos Mouchtaris">nmouchtaris</who>
    <bug_when>2021-12-09 12:37:46 -0800</bug_when>
    <thetext>Created attachment 446588
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1822364</commentid>
    <comment_count>7</comment_count>
      <attachid>446615</attachid>
    <who name="Nikos Mouchtaris">nmouchtaris</who>
    <bug_when>2021-12-09 14:57:24 -0800</bug_when>
    <thetext>Created attachment 446615
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1822380</commentid>
    <comment_count>8</comment_count>
      <attachid>446615</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2021-12-09 15:26:33 -0800</bug_when>
    <thetext>Comment on attachment 446615
Patch

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

&gt; Source/WebKit/UIProcess/RemoteLayerTree/ios/ScrollingTreeScrollingNodeDelegateIOS.mm:261
&gt; +            scrollView.bouncesHorizontally = params.horizontalOverscrollBehavior == OverscrollBehavior::None ? NO : YES;
&gt; +            scrollView.bouncesVertically = params.verticalOverscrollBehavior == OverscrollBehavior::None ? NO : YES;
&gt; +            scrollView._allowsParentToBeginHorizontally = params.horizontalOverscrollBehavior != OverscrollBehavior::Auto ? NO : YES;
&gt; +            scrollView._allowsParentToBeginVertically = params.verticalOverscrollBehavior != OverscrollBehavior::Auto ? NO : YES;

Since this is all Boolean logic, we could rewrite it to not use ? NO : YES so much, like this:

     scrollView.bouncesHorizontally = params.horizontalOverscrollBehavior != OverscrollBehavior::None;

Fine to land what was reviewed, but I would prefer the more direct boolean style rather than one that implements &quot;!&quot; using &quot;? NO : YES&quot; syntax.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1822397</commentid>
    <comment_count>9</comment_count>
      <attachid>446625</attachid>
    <who name="Nikos Mouchtaris">nmouchtaris</who>
    <bug_when>2021-12-09 15:48:41 -0800</bug_when>
    <thetext>Created attachment 446625
overscroll-behavior ios</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1835226</commentid>
    <comment_count>10</comment_count>
      <attachid>450302</attachid>
    <who name="Nikos Mouchtaris">nmouchtaris</who>
    <bug_when>2022-01-28 19:26:35 -0800</bug_when>
    <thetext>Created attachment 450302
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1835231</commentid>
    <comment_count>11</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-01-28 20:23:50 -0800</bug_when>
    <thetext>Committed r288782 (246559@main): &lt;https://commits.webkit.org/246559@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 450302.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1843206</commentid>
    <comment_count>12</comment_count>
    <who name="Nikos Mouchtaris">nmouchtaris</who>
    <bug_when>2022-02-17 17:32:10 -0800</bug_when>
    <thetext>*** Bug 233787 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>445791</attachid>
            <date>2021-12-02 16:47:28 -0800</date>
            <delta_ts>2021-12-07 14:58:08 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-233788-20211202164727.patch</filename>
            <type>text/plain</type>
            <size>3558</size>
            <attacher name="Nikos Mouchtaris">nmouchtaris</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg2NDA2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IGIxYjA3MjhjNjM4YWFjZDRi
YmVjYmEwNTc5ZDRiN2QxYTU0ZWQ4N2EuLmE5YWU0NjUyYzQzMjg5ZmI4YTg5YTAwYzliOWExMGQ4
MTljZDVjZGMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTcgQEAKKzIwMjEtMTItMDIgIE5pa29sYW9z
IE1vdWNodGFyaXMgIDxubW91Y2h0YXJpc0BhcHBsZS5jb20+CisKKyAgICAgICAgSW1wbGVtZW50
IENTUyBvdmVyc2Nyb2xsLWJlaGF2aW9yIGZvciBpT1MKKyAgICAgICAgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIzMzc4OAorCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorCisgICAgICAgIEFkZCBzZXR0aW5nIG9mIFNjcm9sbFZpZXcgcGFyYW1l
dGVycyBiYXNlZCBvbiBvdmVyc2Nyb2xsLWJlaGF2aW9yIHZhbHVlcy4gCisgICAgICAgIEludm9s
dmVkIGFkZGl0aW9uIG9mIGFsbG93c1BhcmVudFRvQmVnaW5Ib3Jpem9udGFsbHkgYW5kIGFsbG93
c1BhcmVudFRvQmVnaW5WZXJ0aWNhbGx5CisgICAgICAgIHRvIFVJS2l0IGJ5IFJ1c3NlbGwgTGFk
ZCwgdG8gYWxsb3cgY29udHJvbGxpbmcgb2Ygc2Nyb2xsIGNoYWluaW5nLgorCisgICAgICAgICog
VUlQcm9jZXNzL1JlbW90ZUxheWVyVHJlZS9pb3MvU2Nyb2xsaW5nVHJlZVNjcm9sbGluZ05vZGVE
ZWxlZ2F0ZUlPUy5tbToKKyAgICAgICAgKFdlYktpdDo6U2Nyb2xsaW5nVHJlZVNjcm9sbGluZ05v
ZGVEZWxlZ2F0ZUlPUzo6Y29tbWl0U3RhdGVBZnRlckNoaWxkcmVuKToKKwogMjAyMS0xMi0wMSAg
Q2hyaXMgRmxlaXphY2ggIDxjZmxlaXphY2hAYXBwbGUuY29tPgogCiAgICAgICAgIEFYOiBTdXBw
b3J0IGFjY2Vzc2liaWxpdHkgYXR0cmlidXRlcyBmb3IgPG1vZGVsPgpkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYktpdC9VSVByb2Nlc3MvUmVtb3RlTGF5ZXJUcmVlL2lvcy9TY3JvbGxpbmdUcmVlU2Ny
b2xsaW5nTm9kZURlbGVnYXRlSU9TLm1tIGIvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvUmVtb3Rl
TGF5ZXJUcmVlL2lvcy9TY3JvbGxpbmdUcmVlU2Nyb2xsaW5nTm9kZURlbGVnYXRlSU9TLm1tCmlu
ZGV4IDZjMzY3ZjQyMzk5M2IyNThhMjU2Y2RiZmRhMmU0NjgwMzFjNWY2OWUuLjI0ZWIxZTQxNTA1
Y2Q3ZGZlNjE2Yzg5ZTVmOWQ5NjhhYTI5MmJlZmEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQv
VUlQcm9jZXNzL1JlbW90ZUxheWVyVHJlZS9pb3MvU2Nyb2xsaW5nVHJlZVNjcm9sbGluZ05vZGVE
ZWxlZ2F0ZUlPUy5tbQorKysgYi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9SZW1vdGVMYXllclRy
ZWUvaW9zL1Njcm9sbGluZ1RyZWVTY3JvbGxpbmdOb2RlRGVsZWdhdGVJT1MubW0KQEAgLTIzMCw3
ICsyMzAsOCBAQCB2b2lkIFNjcm9sbGluZ1RyZWVTY3JvbGxpbmdOb2RlRGVsZWdhdGVJT1M6OmNv
bW1pdFN0YXRlQWZ0ZXJDaGlsZHJlbihjb25zdCBTY3JvbAogICAgICAgICB8fCBzY3JvbGxpbmdT
dGF0ZU5vZGUuaGFzQ2hhbmdlZFByb3BlcnR5KFNjcm9sbGluZ1N0YXRlTm9kZTo6UHJvcGVydHk6
OlRvdGFsQ29udGVudHNTaXplKQogICAgICAgICB8fCBzY3JvbGxpbmdTdGF0ZU5vZGUuaGFzQ2hh
bmdlZFByb3BlcnR5KFNjcm9sbGluZ1N0YXRlTm9kZTo6UHJvcGVydHk6OlJlYWNoYWJsZUNvbnRl
bnRzU2l6ZSkKICAgICAgICAgfHwgc2Nyb2xsaW5nU3RhdGVOb2RlLmhhc0NoYW5nZWRQcm9wZXJ0
eShTY3JvbGxpbmdTdGF0ZU5vZGU6OlByb3BlcnR5OjpTY3JvbGxQb3NpdGlvbikKLSAgICAgICAg
fHwgc2Nyb2xsaW5nU3RhdGVOb2RlLmhhc0NoYW5nZWRQcm9wZXJ0eShTY3JvbGxpbmdTdGF0ZU5v
ZGU6OlByb3BlcnR5OjpTY3JvbGxPcmlnaW4pKSB7CisgICAgICAgIHx8IHNjcm9sbGluZ1N0YXRl
Tm9kZS5oYXNDaGFuZ2VkUHJvcGVydHkoU2Nyb2xsaW5nU3RhdGVOb2RlOjpQcm9wZXJ0eTo6U2Ny
b2xsT3JpZ2luKQorICAgICAgICB8fCBzY3JvbGxpbmdTdGF0ZU5vZGUuaGFzQ2hhbmdlZFByb3Bl
cnR5KFNjcm9sbGluZ1N0YXRlTm9kZTo6UHJvcGVydHk6OlNjcm9sbGFibGVBcmVhUGFyYW1zKSkg
ewogICAgICAgICBCRUdJTl9CTE9DS19PQkpDX0VYQ0VQVElPTlMKICAgICAgICAgVUlTY3JvbGxW
aWV3ICpzY3JvbGxWaWV3ID0gdGhpcy0+c2Nyb2xsVmlldygpOwogICAgICAgICBpZiAoc2Nyb2xs
aW5nU3RhdGVOb2RlLmhhc0NoYW5nZWRQcm9wZXJ0eShTY3JvbGxpbmdTdGF0ZU5vZGU6OlByb3Bl
cnR5OjpTY3JvbGxDb250YWluZXJMYXllcikpIHsKQEAgLTI1MSw2ICsyNTIsMTQgQEAgdm9pZCBT
Y3JvbGxpbmdUcmVlU2Nyb2xsaW5nTm9kZURlbGVnYXRlSU9TOjpjb21taXRTdGF0ZUFmdGVyQ2hp
bGRyZW4oY29uc3QgU2Nyb2wKICAgICAgICAgICAgIHNjcm9sbFZpZXcuY29udGVudFNpemUgPSBz
Y3JvbGxpbmdTdGF0ZU5vZGUucmVhY2hhYmxlQ29udGVudHNTaXplKCk7CiAgICAgICAgICAgICBy
ZWNvbXB1dGVJbnNldHMgPSB0cnVlOwogICAgICAgICB9CisgICAgICAgIAorICAgICAgICBpZiAo
c2Nyb2xsaW5nU3RhdGVOb2RlLmhhc0NoYW5nZWRQcm9wZXJ0eShTY3JvbGxpbmdTdGF0ZU5vZGU6
OlByb3BlcnR5OjpTY3JvbGxhYmxlQXJlYVBhcmFtcykpIHsKKyAgICAgICAgICAgIGF1dG8gcGFy
YW1zID0gc2Nyb2xsaW5nU3RhdGVOb2RlLnNjcm9sbGFibGVBcmVhUGFyYW1ldGVycygpOworICAg
ICAgICAgICAgc2Nyb2xsVmlldy5ib3VuY2VzSG9yaXpvbnRhbGx5ID0gcGFyYW1zLmhvcml6b250
YWxPdmVyc2Nyb2xsQmVoYXZpb3IgPT0gT3ZlcnNjcm9sbEJlaGF2aW9yOjpOb25lID8gTk8gOiBZ
RVM7CisgICAgICAgICAgICBzY3JvbGxWaWV3LmJvdW5jZXNWZXJ0aWNhbGx5ID0gc2Nyb2xsaW5n
U3RhdGVOb2RlLnNjcm9sbGFibGVBcmVhUGFyYW1ldGVycygpLnZlcnRpY2FsT3ZlcnNjcm9sbEJl
aGF2aW9yID09IE92ZXJzY3JvbGxCZWhhdmlvcjo6Tm9uZSA/IE5PIDogWUVTOworICAgICAgICAg
ICAgc2Nyb2xsVmlldy5fYWxsb3dzUGFyZW50VG9CZWdpbkhvcml6b250YWxseSA9IHNjcm9sbGlu
Z1N0YXRlTm9kZS5zY3JvbGxhYmxlQXJlYVBhcmFtZXRlcnMoKS5ob3Jpem9udGFsT3ZlcnNjcm9s
bEJlaGF2aW9yICE9IE92ZXJzY3JvbGxCZWhhdmlvcjo6QXV0byA/IE5PIDogWUVTOworICAgICAg
ICAgICAgc2Nyb2xsVmlldy5fYWxsb3dzUGFyZW50VG9CZWdpblZlcnRpY2FsbHkgPSBzY3JvbGxp
bmdTdGF0ZU5vZGUuc2Nyb2xsYWJsZUFyZWFQYXJhbWV0ZXJzKCkudmVydGljYWxPdmVyc2Nyb2xs
QmVoYXZpb3IgIT0gT3ZlcnNjcm9sbEJlaGF2aW9yOjpBdXRvID8gTk8gOiBZRVM7CisgICAgICAg
IH0KIAogICAgICAgICBpZiAoc2Nyb2xsaW5nU3RhdGVOb2RlLmhhc0NoYW5nZWRQcm9wZXJ0eShT
Y3JvbGxpbmdTdGF0ZU5vZGU6OlByb3BlcnR5OjpTY3JvbGxPcmlnaW4pKQogICAgICAgICAgICAg
cmVjb21wdXRlSW5zZXRzID0gdHJ1ZTsK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>446239</attachid>
            <date>2021-12-07 14:58:10 -0800</date>
            <delta_ts>2021-12-07 16:49:51 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-233788-20211207145809.patch</filename>
            <type>text/plain</type>
            <size>3612</size>
            <attacher name="Nikos Mouchtaris">nmouchtaris</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg2NDA2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IGIxYjA3MjhjNjM4YWFjZDRi
YmVjYmEwNTc5ZDRiN2QxYTU0ZWQ4N2EuLmE5YWU0NjUyYzQzMjg5ZmI4YTg5YTAwYzliOWExMGQ4
MTljZDVjZGMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTcgQEAKKzIwMjEtMTItMDIgIE5pa29sYW9z
IE1vdWNodGFyaXMgIDxubW91Y2h0YXJpc0BhcHBsZS5jb20+CisKKyAgICAgICAgSW1wbGVtZW50
IENTUyBvdmVyc2Nyb2xsLWJlaGF2aW9yIGZvciBpT1MKKyAgICAgICAgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIzMzc4OAorCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorCisgICAgICAgIEFkZCBzZXR0aW5nIG9mIFNjcm9sbFZpZXcgcGFyYW1l
dGVycyBiYXNlZCBvbiBvdmVyc2Nyb2xsLWJlaGF2aW9yIHZhbHVlcy4gCisgICAgICAgIEludm9s
dmVkIGFkZGl0aW9uIG9mIGFsbG93c1BhcmVudFRvQmVnaW5Ib3Jpem9udGFsbHkgYW5kIGFsbG93
c1BhcmVudFRvQmVnaW5WZXJ0aWNhbGx5CisgICAgICAgIHRvIFVJS2l0IGJ5IFJ1c3NlbGwgTGFk
ZCwgdG8gYWxsb3cgY29udHJvbGxpbmcgb2Ygc2Nyb2xsIGNoYWluaW5nLgorCisgICAgICAgICog
VUlQcm9jZXNzL1JlbW90ZUxheWVyVHJlZS9pb3MvU2Nyb2xsaW5nVHJlZVNjcm9sbGluZ05vZGVE
ZWxlZ2F0ZUlPUy5tbToKKyAgICAgICAgKFdlYktpdDo6U2Nyb2xsaW5nVHJlZVNjcm9sbGluZ05v
ZGVEZWxlZ2F0ZUlPUzo6Y29tbWl0U3RhdGVBZnRlckNoaWxkcmVuKToKKwogMjAyMS0xMi0wMSAg
Q2hyaXMgRmxlaXphY2ggIDxjZmxlaXphY2hAYXBwbGUuY29tPgogCiAgICAgICAgIEFYOiBTdXBw
b3J0IGFjY2Vzc2liaWxpdHkgYXR0cmlidXRlcyBmb3IgPG1vZGVsPgpkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYktpdC9VSVByb2Nlc3MvUmVtb3RlTGF5ZXJUcmVlL2lvcy9TY3JvbGxpbmdUcmVlU2Ny
b2xsaW5nTm9kZURlbGVnYXRlSU9TLm1tIGIvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvUmVtb3Rl
TGF5ZXJUcmVlL2lvcy9TY3JvbGxpbmdUcmVlU2Nyb2xsaW5nTm9kZURlbGVnYXRlSU9TLm1tCmlu
ZGV4IDZjMzY3ZjQyMzk5M2IyNThhMjU2Y2RiZmRhMmU0NjgwMzFjNWY2OWUuLjc5OWEyMTE2YjU4
YzliZTFkNDkxOWE2OGViMjQyYzhhMDA4NmJhYzMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQv
VUlQcm9jZXNzL1JlbW90ZUxheWVyVHJlZS9pb3MvU2Nyb2xsaW5nVHJlZVNjcm9sbGluZ05vZGVE
ZWxlZ2F0ZUlPUy5tbQorKysgYi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9SZW1vdGVMYXllclRy
ZWUvaW9zL1Njcm9sbGluZ1RyZWVTY3JvbGxpbmdOb2RlRGVsZWdhdGVJT1MubW0KQEAgLTIzMCw3
ICsyMzAsOCBAQCB2b2lkIFNjcm9sbGluZ1RyZWVTY3JvbGxpbmdOb2RlRGVsZWdhdGVJT1M6OmNv
bW1pdFN0YXRlQWZ0ZXJDaGlsZHJlbihjb25zdCBTY3JvbAogICAgICAgICB8fCBzY3JvbGxpbmdT
dGF0ZU5vZGUuaGFzQ2hhbmdlZFByb3BlcnR5KFNjcm9sbGluZ1N0YXRlTm9kZTo6UHJvcGVydHk6
OlRvdGFsQ29udGVudHNTaXplKQogICAgICAgICB8fCBzY3JvbGxpbmdTdGF0ZU5vZGUuaGFzQ2hh
bmdlZFByb3BlcnR5KFNjcm9sbGluZ1N0YXRlTm9kZTo6UHJvcGVydHk6OlJlYWNoYWJsZUNvbnRl
bnRzU2l6ZSkKICAgICAgICAgfHwgc2Nyb2xsaW5nU3RhdGVOb2RlLmhhc0NoYW5nZWRQcm9wZXJ0
eShTY3JvbGxpbmdTdGF0ZU5vZGU6OlByb3BlcnR5OjpTY3JvbGxQb3NpdGlvbikKLSAgICAgICAg
fHwgc2Nyb2xsaW5nU3RhdGVOb2RlLmhhc0NoYW5nZWRQcm9wZXJ0eShTY3JvbGxpbmdTdGF0ZU5v
ZGU6OlByb3BlcnR5OjpTY3JvbGxPcmlnaW4pKSB7CisgICAgICAgIHx8IHNjcm9sbGluZ1N0YXRl
Tm9kZS5oYXNDaGFuZ2VkUHJvcGVydHkoU2Nyb2xsaW5nU3RhdGVOb2RlOjpQcm9wZXJ0eTo6U2Ny
b2xsT3JpZ2luKQorICAgICAgICB8fCBzY3JvbGxpbmdTdGF0ZU5vZGUuaGFzQ2hhbmdlZFByb3Bl
cnR5KFNjcm9sbGluZ1N0YXRlTm9kZTo6UHJvcGVydHk6OlNjcm9sbGFibGVBcmVhUGFyYW1zKSkg
ewogICAgICAgICBCRUdJTl9CTE9DS19PQkpDX0VYQ0VQVElPTlMKICAgICAgICAgVUlTY3JvbGxW
aWV3ICpzY3JvbGxWaWV3ID0gdGhpcy0+c2Nyb2xsVmlldygpOwogICAgICAgICBpZiAoc2Nyb2xs
aW5nU3RhdGVOb2RlLmhhc0NoYW5nZWRQcm9wZXJ0eShTY3JvbGxpbmdTdGF0ZU5vZGU6OlByb3Bl
cnR5OjpTY3JvbGxDb250YWluZXJMYXllcikpIHsKQEAgLTI1MSw3ICsyNTIsMTUgQEAgdm9pZCBT
Y3JvbGxpbmdUcmVlU2Nyb2xsaW5nTm9kZURlbGVnYXRlSU9TOjpjb21taXRTdGF0ZUFmdGVyQ2hp
bGRyZW4oY29uc3QgU2Nyb2wKICAgICAgICAgICAgIHNjcm9sbFZpZXcuY29udGVudFNpemUgPSBz
Y3JvbGxpbmdTdGF0ZU5vZGUucmVhY2hhYmxlQ29udGVudHNTaXplKCk7CiAgICAgICAgICAgICBy
ZWNvbXB1dGVJbnNldHMgPSB0cnVlOwogICAgICAgICB9Ci0KKyMgICAgaWYgKF9fSVBIT05FX09T
X1ZFUlNJT05fTUlOX1JFUVVJUkVEID49IDE1MDAwMCkKKyAgICAgICAgaWYgKHNjcm9sbGluZ1N0
YXRlTm9kZS5oYXNDaGFuZ2VkUHJvcGVydHkoU2Nyb2xsaW5nU3RhdGVOb2RlOjpQcm9wZXJ0eTo6
U2Nyb2xsYWJsZUFyZWFQYXJhbXMpKSB7CisgICAgICAgICAgICBhdXRvIHBhcmFtcyA9IHNjcm9s
bGluZ1N0YXRlTm9kZS5zY3JvbGxhYmxlQXJlYVBhcmFtZXRlcnMoKTsKKyAgICAgICAgICAgIHNj
cm9sbFZpZXcuYm91bmNlc0hvcml6b250YWxseSA9IHBhcmFtcy5ob3Jpem9udGFsT3ZlcnNjcm9s
bEJlaGF2aW9yID09IE92ZXJzY3JvbGxCZWhhdmlvcjo6Tm9uZSA/IE5PIDogWUVTOworICAgICAg
ICAgICAgc2Nyb2xsVmlldy5ib3VuY2VzVmVydGljYWxseSA9IHNjcm9sbGluZ1N0YXRlTm9kZS5z
Y3JvbGxhYmxlQXJlYVBhcmFtZXRlcnMoKS52ZXJ0aWNhbE92ZXJzY3JvbGxCZWhhdmlvciA9PSBP
dmVyc2Nyb2xsQmVoYXZpb3I6Ok5vbmUgPyBOTyA6IFlFUzsKKyAgICAgICAgICAgIHNjcm9sbFZp
ZXcuX2FsbG93c1BhcmVudFRvQmVnaW5Ib3Jpem9udGFsbHkgPSBzY3JvbGxpbmdTdGF0ZU5vZGUu
c2Nyb2xsYWJsZUFyZWFQYXJhbWV0ZXJzKCkuaG9yaXpvbnRhbE92ZXJzY3JvbGxCZWhhdmlvciAh
PSBPdmVyc2Nyb2xsQmVoYXZpb3I6OkF1dG8gPyBOTyA6IFlFUzsKKyAgICAgICAgICAgIHNjcm9s
bFZpZXcuX2FsbG93c1BhcmVudFRvQmVnaW5WZXJ0aWNhbGx5ID0gc2Nyb2xsaW5nU3RhdGVOb2Rl
LnNjcm9sbGFibGVBcmVhUGFyYW1ldGVycygpLnZlcnRpY2FsT3ZlcnNjcm9sbEJlaGF2aW9yICE9
IE92ZXJzY3JvbGxCZWhhdmlvcjo6QXV0byA/IE5PIDogWUVTOworICAgICAgICB9CisjZW5kaWYK
ICAgICAgICAgaWYgKHNjcm9sbGluZ1N0YXRlTm9kZS5oYXNDaGFuZ2VkUHJvcGVydHkoU2Nyb2xs
aW5nU3RhdGVOb2RlOjpQcm9wZXJ0eTo6U2Nyb2xsT3JpZ2luKSkKICAgICAgICAgICAgIHJlY29t
cHV0ZUluc2V0cyA9IHRydWU7CiAK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>446255</attachid>
            <date>2021-12-07 16:49:53 -0800</date>
            <delta_ts>2021-12-09 12:37:43 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-233788-20211207164952.patch</filename>
            <type>text/plain</type>
            <size>3611</size>
            <attacher name="Nikos Mouchtaris">nmouchtaris</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg2NDA2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IGIxYjA3MjhjNjM4YWFjZDRi
YmVjYmEwNTc5ZDRiN2QxYTU0ZWQ4N2EuLmE5YWU0NjUyYzQzMjg5ZmI4YTg5YTAwYzliOWExMGQ4
MTljZDVjZGMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTcgQEAKKzIwMjEtMTItMDIgIE5pa29sYW9z
IE1vdWNodGFyaXMgIDxubW91Y2h0YXJpc0BhcHBsZS5jb20+CisKKyAgICAgICAgSW1wbGVtZW50
IENTUyBvdmVyc2Nyb2xsLWJlaGF2aW9yIGZvciBpT1MKKyAgICAgICAgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIzMzc4OAorCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorCisgICAgICAgIEFkZCBzZXR0aW5nIG9mIFNjcm9sbFZpZXcgcGFyYW1l
dGVycyBiYXNlZCBvbiBvdmVyc2Nyb2xsLWJlaGF2aW9yIHZhbHVlcy4gCisgICAgICAgIEludm9s
dmVkIGFkZGl0aW9uIG9mIGFsbG93c1BhcmVudFRvQmVnaW5Ib3Jpem9udGFsbHkgYW5kIGFsbG93
c1BhcmVudFRvQmVnaW5WZXJ0aWNhbGx5CisgICAgICAgIHRvIFVJS2l0IGJ5IFJ1c3NlbGwgTGFk
ZCwgdG8gYWxsb3cgY29udHJvbGxpbmcgb2Ygc2Nyb2xsIGNoYWluaW5nLgorCisgICAgICAgICog
VUlQcm9jZXNzL1JlbW90ZUxheWVyVHJlZS9pb3MvU2Nyb2xsaW5nVHJlZVNjcm9sbGluZ05vZGVE
ZWxlZ2F0ZUlPUy5tbToKKyAgICAgICAgKFdlYktpdDo6U2Nyb2xsaW5nVHJlZVNjcm9sbGluZ05v
ZGVEZWxlZ2F0ZUlPUzo6Y29tbWl0U3RhdGVBZnRlckNoaWxkcmVuKToKKwogMjAyMS0xMi0wMSAg
Q2hyaXMgRmxlaXphY2ggIDxjZmxlaXphY2hAYXBwbGUuY29tPgogCiAgICAgICAgIEFYOiBTdXBw
b3J0IGFjY2Vzc2liaWxpdHkgYXR0cmlidXRlcyBmb3IgPG1vZGVsPgpkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYktpdC9VSVByb2Nlc3MvUmVtb3RlTGF5ZXJUcmVlL2lvcy9TY3JvbGxpbmdUcmVlU2Ny
b2xsaW5nTm9kZURlbGVnYXRlSU9TLm1tIGIvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvUmVtb3Rl
TGF5ZXJUcmVlL2lvcy9TY3JvbGxpbmdUcmVlU2Nyb2xsaW5nTm9kZURlbGVnYXRlSU9TLm1tCmlu
ZGV4IDZjMzY3ZjQyMzk5M2IyNThhMjU2Y2RiZmRhMmU0NjgwMzFjNWY2OWUuLmY5NzZlMzA0Zjcx
MDllYzM2NGY1NDJlNmU4ZmViZWY0ZTUyNWY2N2IgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQv
VUlQcm9jZXNzL1JlbW90ZUxheWVyVHJlZS9pb3MvU2Nyb2xsaW5nVHJlZVNjcm9sbGluZ05vZGVE
ZWxlZ2F0ZUlPUy5tbQorKysgYi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9SZW1vdGVMYXllclRy
ZWUvaW9zL1Njcm9sbGluZ1RyZWVTY3JvbGxpbmdOb2RlRGVsZWdhdGVJT1MubW0KQEAgLTIzMCw3
ICsyMzAsOCBAQCB2b2lkIFNjcm9sbGluZ1RyZWVTY3JvbGxpbmdOb2RlRGVsZWdhdGVJT1M6OmNv
bW1pdFN0YXRlQWZ0ZXJDaGlsZHJlbihjb25zdCBTY3JvbAogICAgICAgICB8fCBzY3JvbGxpbmdT
dGF0ZU5vZGUuaGFzQ2hhbmdlZFByb3BlcnR5KFNjcm9sbGluZ1N0YXRlTm9kZTo6UHJvcGVydHk6
OlRvdGFsQ29udGVudHNTaXplKQogICAgICAgICB8fCBzY3JvbGxpbmdTdGF0ZU5vZGUuaGFzQ2hh
bmdlZFByb3BlcnR5KFNjcm9sbGluZ1N0YXRlTm9kZTo6UHJvcGVydHk6OlJlYWNoYWJsZUNvbnRl
bnRzU2l6ZSkKICAgICAgICAgfHwgc2Nyb2xsaW5nU3RhdGVOb2RlLmhhc0NoYW5nZWRQcm9wZXJ0
eShTY3JvbGxpbmdTdGF0ZU5vZGU6OlByb3BlcnR5OjpTY3JvbGxQb3NpdGlvbikKLSAgICAgICAg
fHwgc2Nyb2xsaW5nU3RhdGVOb2RlLmhhc0NoYW5nZWRQcm9wZXJ0eShTY3JvbGxpbmdTdGF0ZU5v
ZGU6OlByb3BlcnR5OjpTY3JvbGxPcmlnaW4pKSB7CisgICAgICAgIHx8IHNjcm9sbGluZ1N0YXRl
Tm9kZS5oYXNDaGFuZ2VkUHJvcGVydHkoU2Nyb2xsaW5nU3RhdGVOb2RlOjpQcm9wZXJ0eTo6U2Ny
b2xsT3JpZ2luKQorICAgICAgICB8fCBzY3JvbGxpbmdTdGF0ZU5vZGUuaGFzQ2hhbmdlZFByb3Bl
cnR5KFNjcm9sbGluZ1N0YXRlTm9kZTo6UHJvcGVydHk6OlNjcm9sbGFibGVBcmVhUGFyYW1zKSkg
ewogICAgICAgICBCRUdJTl9CTE9DS19PQkpDX0VYQ0VQVElPTlMKICAgICAgICAgVUlTY3JvbGxW
aWV3ICpzY3JvbGxWaWV3ID0gdGhpcy0+c2Nyb2xsVmlldygpOwogICAgICAgICBpZiAoc2Nyb2xs
aW5nU3RhdGVOb2RlLmhhc0NoYW5nZWRQcm9wZXJ0eShTY3JvbGxpbmdTdGF0ZU5vZGU6OlByb3Bl
cnR5OjpTY3JvbGxDb250YWluZXJMYXllcikpIHsKQEAgLTI1MSw3ICsyNTIsMTUgQEAgdm9pZCBT
Y3JvbGxpbmdUcmVlU2Nyb2xsaW5nTm9kZURlbGVnYXRlSU9TOjpjb21taXRTdGF0ZUFmdGVyQ2hp
bGRyZW4oY29uc3QgU2Nyb2wKICAgICAgICAgICAgIHNjcm9sbFZpZXcuY29udGVudFNpemUgPSBz
Y3JvbGxpbmdTdGF0ZU5vZGUucmVhY2hhYmxlQ29udGVudHNTaXplKCk7CiAgICAgICAgICAgICBy
ZWNvbXB1dGVJbnNldHMgPSB0cnVlOwogICAgICAgICB9Ci0KKyMgICAgaWYgKF9fSVBIT05FX09T
X1ZFUlNJT05fTUFYX0FMTE9XRUQgPj0gMTUwNDAwKQorICAgICAgICBpZiAoc2Nyb2xsaW5nU3Rh
dGVOb2RlLmhhc0NoYW5nZWRQcm9wZXJ0eShTY3JvbGxpbmdTdGF0ZU5vZGU6OlByb3BlcnR5OjpT
Y3JvbGxhYmxlQXJlYVBhcmFtcykpIHsKKyAgICAgICAgICAgIGF1dG8gcGFyYW1zID0gc2Nyb2xs
aW5nU3RhdGVOb2RlLnNjcm9sbGFibGVBcmVhUGFyYW1ldGVycygpOworICAgICAgICAgICAgc2Ny
b2xsVmlldy5ib3VuY2VzSG9yaXpvbnRhbGx5ID0gcGFyYW1zLmhvcml6b250YWxPdmVyc2Nyb2xs
QmVoYXZpb3IgPT0gT3ZlcnNjcm9sbEJlaGF2aW9yOjpOb25lID8gTk8gOiBZRVM7CisgICAgICAg
ICAgICBzY3JvbGxWaWV3LmJvdW5jZXNWZXJ0aWNhbGx5ID0gc2Nyb2xsaW5nU3RhdGVOb2RlLnNj
cm9sbGFibGVBcmVhUGFyYW1ldGVycygpLnZlcnRpY2FsT3ZlcnNjcm9sbEJlaGF2aW9yID09IE92
ZXJzY3JvbGxCZWhhdmlvcjo6Tm9uZSA/IE5PIDogWUVTOworICAgICAgICAgICAgc2Nyb2xsVmll
dy5fYWxsb3dzUGFyZW50VG9CZWdpbkhvcml6b250YWxseSA9IHNjcm9sbGluZ1N0YXRlTm9kZS5z
Y3JvbGxhYmxlQXJlYVBhcmFtZXRlcnMoKS5ob3Jpem9udGFsT3ZlcnNjcm9sbEJlaGF2aW9yICE9
IE92ZXJzY3JvbGxCZWhhdmlvcjo6QXV0byA/IE5PIDogWUVTOworICAgICAgICAgICAgc2Nyb2xs
Vmlldy5fYWxsb3dzUGFyZW50VG9CZWdpblZlcnRpY2FsbHkgPSBzY3JvbGxpbmdTdGF0ZU5vZGUu
c2Nyb2xsYWJsZUFyZWFQYXJhbWV0ZXJzKCkudmVydGljYWxPdmVyc2Nyb2xsQmVoYXZpb3IgIT0g
T3ZlcnNjcm9sbEJlaGF2aW9yOjpBdXRvID8gTk8gOiBZRVM7CisgICAgICAgIH0KKyNlbmRpZgog
ICAgICAgICBpZiAoc2Nyb2xsaW5nU3RhdGVOb2RlLmhhc0NoYW5nZWRQcm9wZXJ0eShTY3JvbGxp
bmdTdGF0ZU5vZGU6OlByb3BlcnR5OjpTY3JvbGxPcmlnaW4pKQogICAgICAgICAgICAgcmVjb21w
dXRlSW5zZXRzID0gdHJ1ZTsKIAo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>446588</attachid>
            <date>2021-12-09 12:37:46 -0800</date>
            <delta_ts>2021-12-09 14:57:22 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-233788-20211209123745.patch</filename>
            <type>text/plain</type>
            <size>3321</size>
            <attacher name="Nikos Mouchtaris">nmouchtaris</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg2NDA2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IGIxYjA3MjhjNjM4YWFjZDRi
YmVjYmEwNTc5ZDRiN2QxYTU0ZWQ4N2EuLmU5NTViOWZmZTdiY2JlYzY0Y2M5OWJkMzhhYjVkYjUy
NzRlYmMwNmYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMjEtMTItMDIgIE5pa29sYW9z
IE1vdWNodGFyaXMgIDxubW91Y2h0YXJpc0BhcHBsZS5jb20+CisKKyAgICAgICAgSW1wbGVtZW50
IENTUyBvdmVyc2Nyb2xsLWJlaGF2aW9yIGZvciBpT1MKKyAgICAgICAgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIzMzc4OAorCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorCisgICAgICAgIEFkZCBzZXR0aW5nIG9mIFNjcm9sbFZpZXcgcGFyYW1l
dGVycyBiYXNlZCBvbiBvdmVyc2Nyb2xsLWJlaGF2aW9yIHZhbHVlcy4KKworICAgICAgICAqIFVJ
UHJvY2Vzcy9SZW1vdGVMYXllclRyZWUvaW9zL1Njcm9sbGluZ1RyZWVTY3JvbGxpbmdOb2RlRGVs
ZWdhdGVJT1MubW06CisgICAgICAgIChXZWJLaXQ6OlNjcm9sbGluZ1RyZWVTY3JvbGxpbmdOb2Rl
RGVsZWdhdGVJT1M6OmNvbW1pdFN0YXRlQWZ0ZXJDaGlsZHJlbik6CisKIDIwMjEtMTItMDEgIENo
cmlzIEZsZWl6YWNoICA8Y2ZsZWl6YWNoQGFwcGxlLmNvbT4KIAogICAgICAgICBBWDogU3VwcG9y
dCBhY2Nlc3NpYmlsaXR5IGF0dHJpYnV0ZXMgZm9yIDxtb2RlbD4KZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJLaXQvVUlQcm9jZXNzL1JlbW90ZUxheWVyVHJlZS9pb3MvU2Nyb2xsaW5nVHJlZVNjcm9s
bGluZ05vZGVEZWxlZ2F0ZUlPUy5tbSBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL1JlbW90ZUxh
eWVyVHJlZS9pb3MvU2Nyb2xsaW5nVHJlZVNjcm9sbGluZ05vZGVEZWxlZ2F0ZUlPUy5tbQppbmRl
eCA2YzM2N2Y0MjM5OTNiMjU4YTI1NmNkYmZkYTJlNDY4MDMxYzVmNjllLi44Yzk2NzAwYzBlY2M0
ZDk5ZmVlMTA2MTc1ZDFhOTIzZjIyZDFkNzU4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1VJ
UHJvY2Vzcy9SZW1vdGVMYXllclRyZWUvaW9zL1Njcm9sbGluZ1RyZWVTY3JvbGxpbmdOb2RlRGVs
ZWdhdGVJT1MubW0KKysrIGIvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvUmVtb3RlTGF5ZXJUcmVl
L2lvcy9TY3JvbGxpbmdUcmVlU2Nyb2xsaW5nTm9kZURlbGVnYXRlSU9TLm1tCkBAIC0yMzAsNyAr
MjMwLDggQEAgdm9pZCBTY3JvbGxpbmdUcmVlU2Nyb2xsaW5nTm9kZURlbGVnYXRlSU9TOjpjb21t
aXRTdGF0ZUFmdGVyQ2hpbGRyZW4oY29uc3QgU2Nyb2wKICAgICAgICAgfHwgc2Nyb2xsaW5nU3Rh
dGVOb2RlLmhhc0NoYW5nZWRQcm9wZXJ0eShTY3JvbGxpbmdTdGF0ZU5vZGU6OlByb3BlcnR5OjpU
b3RhbENvbnRlbnRzU2l6ZSkKICAgICAgICAgfHwgc2Nyb2xsaW5nU3RhdGVOb2RlLmhhc0NoYW5n
ZWRQcm9wZXJ0eShTY3JvbGxpbmdTdGF0ZU5vZGU6OlByb3BlcnR5OjpSZWFjaGFibGVDb250ZW50
c1NpemUpCiAgICAgICAgIHx8IHNjcm9sbGluZ1N0YXRlTm9kZS5oYXNDaGFuZ2VkUHJvcGVydHko
U2Nyb2xsaW5nU3RhdGVOb2RlOjpQcm9wZXJ0eTo6U2Nyb2xsUG9zaXRpb24pCi0gICAgICAgIHx8
IHNjcm9sbGluZ1N0YXRlTm9kZS5oYXNDaGFuZ2VkUHJvcGVydHkoU2Nyb2xsaW5nU3RhdGVOb2Rl
OjpQcm9wZXJ0eTo6U2Nyb2xsT3JpZ2luKSkgeworICAgICAgICB8fCBzY3JvbGxpbmdTdGF0ZU5v
ZGUuaGFzQ2hhbmdlZFByb3BlcnR5KFNjcm9sbGluZ1N0YXRlTm9kZTo6UHJvcGVydHk6OlNjcm9s
bE9yaWdpbikKKyAgICAgICAgfHwgc2Nyb2xsaW5nU3RhdGVOb2RlLmhhc0NoYW5nZWRQcm9wZXJ0
eShTY3JvbGxpbmdTdGF0ZU5vZGU6OlByb3BlcnR5OjpTY3JvbGxhYmxlQXJlYVBhcmFtcykpIHsK
ICAgICAgICAgQkVHSU5fQkxPQ0tfT0JKQ19FWENFUFRJT05TCiAgICAgICAgIFVJU2Nyb2xsVmll
dyAqc2Nyb2xsVmlldyA9IHRoaXMtPnNjcm9sbFZpZXcoKTsKICAgICAgICAgaWYgKHNjcm9sbGlu
Z1N0YXRlTm9kZS5oYXNDaGFuZ2VkUHJvcGVydHkoU2Nyb2xsaW5nU3RhdGVOb2RlOjpQcm9wZXJ0
eTo6U2Nyb2xsQ29udGFpbmVyTGF5ZXIpKSB7CkBAIC0yNTEsNyArMjUyLDE1IEBAIHZvaWQgU2Ny
b2xsaW5nVHJlZVNjcm9sbGluZ05vZGVEZWxlZ2F0ZUlPUzo6Y29tbWl0U3RhdGVBZnRlckNoaWxk
cmVuKGNvbnN0IFNjcm9sCiAgICAgICAgICAgICBzY3JvbGxWaWV3LmNvbnRlbnRTaXplID0gc2Ny
b2xsaW5nU3RhdGVOb2RlLnJlYWNoYWJsZUNvbnRlbnRzU2l6ZSgpOwogICAgICAgICAgICAgcmVj
b21wdXRlSW5zZXRzID0gdHJ1ZTsKICAgICAgICAgfQotCisjICAgIGlmIChfX0lQSE9ORV9PU19W
RVJTSU9OX01BWF9BTExPV0VEID49IDE1MDQwMCkKKyAgICAgICAgaWYgKHNjcm9sbGluZ1N0YXRl
Tm9kZS5oYXNDaGFuZ2VkUHJvcGVydHkoU2Nyb2xsaW5nU3RhdGVOb2RlOjpQcm9wZXJ0eTo6U2Ny
b2xsYWJsZUFyZWFQYXJhbXMpKSB7CisgICAgICAgICAgICBhdXRvIHBhcmFtcyA9IHNjcm9sbGlu
Z1N0YXRlTm9kZS5zY3JvbGxhYmxlQXJlYVBhcmFtZXRlcnMoKTsKKyAgICAgICAgICAgIHNjcm9s
bFZpZXcuYm91bmNlc0hvcml6b250YWxseSA9IHBhcmFtcy5ob3Jpem9udGFsT3ZlcnNjcm9sbEJl
aGF2aW9yID09IE92ZXJzY3JvbGxCZWhhdmlvcjo6Tm9uZSA/IE5PIDogWUVTOworICAgICAgICAg
ICAgc2Nyb2xsVmlldy5ib3VuY2VzVmVydGljYWxseSA9IHBhcmFtcy52ZXJ0aWNhbE92ZXJzY3Jv
bGxCZWhhdmlvciA9PSBPdmVyc2Nyb2xsQmVoYXZpb3I6Ok5vbmUgPyBOTyA6IFlFUzsKKyAgICAg
ICAgICAgIHNjcm9sbFZpZXcuX2FsbG93c1BhcmVudFRvQmVnaW5Ib3Jpem9udGFsbHkgPSBwYXJh
bXMuaG9yaXpvbnRhbE92ZXJzY3JvbGxCZWhhdmlvciAhPSBPdmVyc2Nyb2xsQmVoYXZpb3I6OkF1
dG8gPyBOTyA6IFlFUzsKKyAgICAgICAgICAgIHNjcm9sbFZpZXcuX2FsbG93c1BhcmVudFRvQmVn
aW5WZXJ0aWNhbGx5ID0gcGFyYW1zLnZlcnRpY2FsT3ZlcnNjcm9sbEJlaGF2aW9yICE9IE92ZXJz
Y3JvbGxCZWhhdmlvcjo6QXV0byA/IE5PIDogWUVTOworICAgICAgICB9CisjZW5kaWYKICAgICAg
ICAgaWYgKHNjcm9sbGluZ1N0YXRlTm9kZS5oYXNDaGFuZ2VkUHJvcGVydHkoU2Nyb2xsaW5nU3Rh
dGVOb2RlOjpQcm9wZXJ0eTo6U2Nyb2xsT3JpZ2luKSkKICAgICAgICAgICAgIHJlY29tcHV0ZUlu
c2V0cyA9IHRydWU7CiAK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>446615</attachid>
            <date>2021-12-09 14:57:24 -0800</date>
            <delta_ts>2021-12-09 15:20:43 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-233788-20211209145723.patch</filename>
            <type>text/plain</type>
            <size>3313</size>
            <attacher name="Nikos Mouchtaris">nmouchtaris</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg2NDA2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IGIxYjA3MjhjNjM4YWFjZDRi
YmVjYmEwNTc5ZDRiN2QxYTU0ZWQ4N2EuLmU5NTViOWZmZTdiY2JlYzY0Y2M5OWJkMzhhYjVkYjUy
NzRlYmMwNmYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMjEtMTItMDIgIE5pa29sYW9z
IE1vdWNodGFyaXMgIDxubW91Y2h0YXJpc0BhcHBsZS5jb20+CisKKyAgICAgICAgSW1wbGVtZW50
IENTUyBvdmVyc2Nyb2xsLWJlaGF2aW9yIGZvciBpT1MKKyAgICAgICAgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIzMzc4OAorCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorCisgICAgICAgIEFkZCBzZXR0aW5nIG9mIFNjcm9sbFZpZXcgcGFyYW1l
dGVycyBiYXNlZCBvbiBvdmVyc2Nyb2xsLWJlaGF2aW9yIHZhbHVlcy4KKworICAgICAgICAqIFVJ
UHJvY2Vzcy9SZW1vdGVMYXllclRyZWUvaW9zL1Njcm9sbGluZ1RyZWVTY3JvbGxpbmdOb2RlRGVs
ZWdhdGVJT1MubW06CisgICAgICAgIChXZWJLaXQ6OlNjcm9sbGluZ1RyZWVTY3JvbGxpbmdOb2Rl
RGVsZWdhdGVJT1M6OmNvbW1pdFN0YXRlQWZ0ZXJDaGlsZHJlbik6CisKIDIwMjEtMTItMDEgIENo
cmlzIEZsZWl6YWNoICA8Y2ZsZWl6YWNoQGFwcGxlLmNvbT4KIAogICAgICAgICBBWDogU3VwcG9y
dCBhY2Nlc3NpYmlsaXR5IGF0dHJpYnV0ZXMgZm9yIDxtb2RlbD4KZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJLaXQvVUlQcm9jZXNzL1JlbW90ZUxheWVyVHJlZS9pb3MvU2Nyb2xsaW5nVHJlZVNjcm9s
bGluZ05vZGVEZWxlZ2F0ZUlPUy5tbSBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL1JlbW90ZUxh
eWVyVHJlZS9pb3MvU2Nyb2xsaW5nVHJlZVNjcm9sbGluZ05vZGVEZWxlZ2F0ZUlPUy5tbQppbmRl
eCA2YzM2N2Y0MjM5OTNiMjU4YTI1NmNkYmZkYTJlNDY4MDMxYzVmNjllLi41OWQyYTEyMTE0ZTMy
NmNlMDEwMDJjZWQxNmZmYjUwYTIyYzcyNGQ1IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1VJ
UHJvY2Vzcy9SZW1vdGVMYXllclRyZWUvaW9zL1Njcm9sbGluZ1RyZWVTY3JvbGxpbmdOb2RlRGVs
ZWdhdGVJT1MubW0KKysrIGIvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvUmVtb3RlTGF5ZXJUcmVl
L2lvcy9TY3JvbGxpbmdUcmVlU2Nyb2xsaW5nTm9kZURlbGVnYXRlSU9TLm1tCkBAIC0yMzAsNyAr
MjMwLDggQEAgdm9pZCBTY3JvbGxpbmdUcmVlU2Nyb2xsaW5nTm9kZURlbGVnYXRlSU9TOjpjb21t
aXRTdGF0ZUFmdGVyQ2hpbGRyZW4oY29uc3QgU2Nyb2wKICAgICAgICAgfHwgc2Nyb2xsaW5nU3Rh
dGVOb2RlLmhhc0NoYW5nZWRQcm9wZXJ0eShTY3JvbGxpbmdTdGF0ZU5vZGU6OlByb3BlcnR5OjpU
b3RhbENvbnRlbnRzU2l6ZSkKICAgICAgICAgfHwgc2Nyb2xsaW5nU3RhdGVOb2RlLmhhc0NoYW5n
ZWRQcm9wZXJ0eShTY3JvbGxpbmdTdGF0ZU5vZGU6OlByb3BlcnR5OjpSZWFjaGFibGVDb250ZW50
c1NpemUpCiAgICAgICAgIHx8IHNjcm9sbGluZ1N0YXRlTm9kZS5oYXNDaGFuZ2VkUHJvcGVydHko
U2Nyb2xsaW5nU3RhdGVOb2RlOjpQcm9wZXJ0eTo6U2Nyb2xsUG9zaXRpb24pCi0gICAgICAgIHx8
IHNjcm9sbGluZ1N0YXRlTm9kZS5oYXNDaGFuZ2VkUHJvcGVydHkoU2Nyb2xsaW5nU3RhdGVOb2Rl
OjpQcm9wZXJ0eTo6U2Nyb2xsT3JpZ2luKSkgeworICAgICAgICB8fCBzY3JvbGxpbmdTdGF0ZU5v
ZGUuaGFzQ2hhbmdlZFByb3BlcnR5KFNjcm9sbGluZ1N0YXRlTm9kZTo6UHJvcGVydHk6OlNjcm9s
bE9yaWdpbikKKyAgICAgICAgfHwgc2Nyb2xsaW5nU3RhdGVOb2RlLmhhc0NoYW5nZWRQcm9wZXJ0
eShTY3JvbGxpbmdTdGF0ZU5vZGU6OlByb3BlcnR5OjpTY3JvbGxhYmxlQXJlYVBhcmFtcykpIHsK
ICAgICAgICAgQkVHSU5fQkxPQ0tfT0JKQ19FWENFUFRJT05TCiAgICAgICAgIFVJU2Nyb2xsVmll
dyAqc2Nyb2xsVmlldyA9IHRoaXMtPnNjcm9sbFZpZXcoKTsKICAgICAgICAgaWYgKHNjcm9sbGlu
Z1N0YXRlTm9kZS5oYXNDaGFuZ2VkUHJvcGVydHkoU2Nyb2xsaW5nU3RhdGVOb2RlOjpQcm9wZXJ0
eTo6U2Nyb2xsQ29udGFpbmVyTGF5ZXIpKSB7CkBAIC0yNTEsNyArMjUyLDE1IEBAIHZvaWQgU2Ny
b2xsaW5nVHJlZVNjcm9sbGluZ05vZGVEZWxlZ2F0ZUlPUzo6Y29tbWl0U3RhdGVBZnRlckNoaWxk
cmVuKGNvbnN0IFNjcm9sCiAgICAgICAgICAgICBzY3JvbGxWaWV3LmNvbnRlbnRTaXplID0gc2Ny
b2xsaW5nU3RhdGVOb2RlLnJlYWNoYWJsZUNvbnRlbnRzU2l6ZSgpOwogICAgICAgICAgICAgcmVj
b21wdXRlSW5zZXRzID0gdHJ1ZTsKICAgICAgICAgfQotCisjaWYgSEFWRShVSUtJVF9PVkVSU0NS
T0xMX0JFSEFWSU9SX1NVUFBPUlQpCisgICAgICAgIGlmIChzY3JvbGxpbmdTdGF0ZU5vZGUuaGFz
Q2hhbmdlZFByb3BlcnR5KFNjcm9sbGluZ1N0YXRlTm9kZTo6UHJvcGVydHk6OlNjcm9sbGFibGVB
cmVhUGFyYW1zKSkgeworICAgICAgICAgICAgYXV0byBwYXJhbXMgPSBzY3JvbGxpbmdTdGF0ZU5v
ZGUuc2Nyb2xsYWJsZUFyZWFQYXJhbWV0ZXJzKCk7CisgICAgICAgICAgICBzY3JvbGxWaWV3LmJv
dW5jZXNIb3Jpem9udGFsbHkgPSBwYXJhbXMuaG9yaXpvbnRhbE92ZXJzY3JvbGxCZWhhdmlvciA9
PSBPdmVyc2Nyb2xsQmVoYXZpb3I6Ok5vbmUgPyBOTyA6IFlFUzsKKyAgICAgICAgICAgIHNjcm9s
bFZpZXcuYm91bmNlc1ZlcnRpY2FsbHkgPSBwYXJhbXMudmVydGljYWxPdmVyc2Nyb2xsQmVoYXZp
b3IgPT0gT3ZlcnNjcm9sbEJlaGF2aW9yOjpOb25lID8gTk8gOiBZRVM7CisgICAgICAgICAgICBz
Y3JvbGxWaWV3Ll9hbGxvd3NQYXJlbnRUb0JlZ2luSG9yaXpvbnRhbGx5ID0gcGFyYW1zLmhvcml6
b250YWxPdmVyc2Nyb2xsQmVoYXZpb3IgIT0gT3ZlcnNjcm9sbEJlaGF2aW9yOjpBdXRvID8gTk8g
OiBZRVM7CisgICAgICAgICAgICBzY3JvbGxWaWV3Ll9hbGxvd3NQYXJlbnRUb0JlZ2luVmVydGlj
YWxseSA9IHBhcmFtcy52ZXJ0aWNhbE92ZXJzY3JvbGxCZWhhdmlvciAhPSBPdmVyc2Nyb2xsQmVo
YXZpb3I6OkF1dG8gPyBOTyA6IFlFUzsKKyAgICAgICAgfQorI2VuZGlmCiAgICAgICAgIGlmIChz
Y3JvbGxpbmdTdGF0ZU5vZGUuaGFzQ2hhbmdlZFByb3BlcnR5KFNjcm9sbGluZ1N0YXRlTm9kZTo6
UHJvcGVydHk6OlNjcm9sbE9yaWdpbikpCiAgICAgICAgICAgICByZWNvbXB1dGVJbnNldHMgPSB0
cnVlOwogCg==
</data>
<flag name="review"
          id="472059"
          type_id="1"
          status="+"
          setter="simon.fraser"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>446625</attachid>
            <date>2021-12-09 15:48:41 -0800</date>
            <delta_ts>2021-12-09 15:48:41 -0800</delta_ts>
            <desc>overscroll-behavior ios</desc>
            <filename>bug-233788-20211209154840.patch</filename>
            <type>text/plain</type>
            <size>3267</size>
            <attacher name="Nikos Mouchtaris">nmouchtaris</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg2NDA2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IGIxYjA3MjhjNjM4YWFjZDRi
YmVjYmEwNTc5ZDRiN2QxYTU0ZWQ4N2EuLmNmMjcwN2M4MDBmNzU5YTgwZTM1ZDFiOTVmMzA1ZGE3
ZTM1M2E0MjcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMjEtMTItMDIgIE5pa29sYW9z
IE1vdWNodGFyaXMgIDxubW91Y2h0YXJpc0BhcHBsZS5jb20+CisKKyAgICAgICAgSW1wbGVtZW50
IENTUyBvdmVyc2Nyb2xsLWJlaGF2aW9yIGZvciBpT1MKKyAgICAgICAgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIzMzc4OAorCisgICAgICAgIFJldmlld2VkIGJ5IFNp
bW9uIEZyYXNlci4KKworICAgICAgICBBZGQgc2V0dGluZyBvZiBTY3JvbGxWaWV3IHBhcmFtZXRl
cnMgYmFzZWQgb24gb3ZlcnNjcm9sbC1iZWhhdmlvciB2YWx1ZXMuCisKKyAgICAgICAgKiBVSVBy
b2Nlc3MvUmVtb3RlTGF5ZXJUcmVlL2lvcy9TY3JvbGxpbmdUcmVlU2Nyb2xsaW5nTm9kZURlbGVn
YXRlSU9TLm1tOgorICAgICAgICAoV2ViS2l0OjpTY3JvbGxpbmdUcmVlU2Nyb2xsaW5nTm9kZURl
bGVnYXRlSU9TOjpjb21taXRTdGF0ZUFmdGVyQ2hpbGRyZW4pOgorCiAyMDIxLTEyLTAxICBDaHJp
cyBGbGVpemFjaCAgPGNmbGVpemFjaEBhcHBsZS5jb20+CiAKICAgICAgICAgQVg6IFN1cHBvcnQg
YWNjZXNzaWJpbGl0eSBhdHRyaWJ1dGVzIGZvciA8bW9kZWw+CmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViS2l0L1VJUHJvY2Vzcy9SZW1vdGVMYXllclRyZWUvaW9zL1Njcm9sbGluZ1RyZWVTY3JvbGxp
bmdOb2RlRGVsZWdhdGVJT1MubW0gYi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9SZW1vdGVMYXll
clRyZWUvaW9zL1Njcm9sbGluZ1RyZWVTY3JvbGxpbmdOb2RlRGVsZWdhdGVJT1MubW0KaW5kZXgg
NmMzNjdmNDIzOTkzYjI1OGEyNTZjZGJmZGEyZTQ2ODAzMWM1ZjY5ZS4uMTEyN2U5NzdkMjY2NDVh
ZTVkNmRjOTFhZjEzM2QxZjdmY2M0NWJjYyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9VSVBy
b2Nlc3MvUmVtb3RlTGF5ZXJUcmVlL2lvcy9TY3JvbGxpbmdUcmVlU2Nyb2xsaW5nTm9kZURlbGVn
YXRlSU9TLm1tCisrKyBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL1JlbW90ZUxheWVyVHJlZS9p
b3MvU2Nyb2xsaW5nVHJlZVNjcm9sbGluZ05vZGVEZWxlZ2F0ZUlPUy5tbQpAQCAtMjMwLDcgKzIz
MCw4IEBAIHZvaWQgU2Nyb2xsaW5nVHJlZVNjcm9sbGluZ05vZGVEZWxlZ2F0ZUlPUzo6Y29tbWl0
U3RhdGVBZnRlckNoaWxkcmVuKGNvbnN0IFNjcm9sCiAgICAgICAgIHx8IHNjcm9sbGluZ1N0YXRl
Tm9kZS5oYXNDaGFuZ2VkUHJvcGVydHkoU2Nyb2xsaW5nU3RhdGVOb2RlOjpQcm9wZXJ0eTo6VG90
YWxDb250ZW50c1NpemUpCiAgICAgICAgIHx8IHNjcm9sbGluZ1N0YXRlTm9kZS5oYXNDaGFuZ2Vk
UHJvcGVydHkoU2Nyb2xsaW5nU3RhdGVOb2RlOjpQcm9wZXJ0eTo6UmVhY2hhYmxlQ29udGVudHNT
aXplKQogICAgICAgICB8fCBzY3JvbGxpbmdTdGF0ZU5vZGUuaGFzQ2hhbmdlZFByb3BlcnR5KFNj
cm9sbGluZ1N0YXRlTm9kZTo6UHJvcGVydHk6OlNjcm9sbFBvc2l0aW9uKQotICAgICAgICB8fCBz
Y3JvbGxpbmdTdGF0ZU5vZGUuaGFzQ2hhbmdlZFByb3BlcnR5KFNjcm9sbGluZ1N0YXRlTm9kZTo6
UHJvcGVydHk6OlNjcm9sbE9yaWdpbikpIHsKKyAgICAgICAgfHwgc2Nyb2xsaW5nU3RhdGVOb2Rl
Lmhhc0NoYW5nZWRQcm9wZXJ0eShTY3JvbGxpbmdTdGF0ZU5vZGU6OlByb3BlcnR5OjpTY3JvbGxP
cmlnaW4pCisgICAgICAgIHx8IHNjcm9sbGluZ1N0YXRlTm9kZS5oYXNDaGFuZ2VkUHJvcGVydHko
U2Nyb2xsaW5nU3RhdGVOb2RlOjpQcm9wZXJ0eTo6U2Nyb2xsYWJsZUFyZWFQYXJhbXMpKSB7CiAg
ICAgICAgIEJFR0lOX0JMT0NLX09CSkNfRVhDRVBUSU9OUwogICAgICAgICBVSVNjcm9sbFZpZXcg
KnNjcm9sbFZpZXcgPSB0aGlzLT5zY3JvbGxWaWV3KCk7CiAgICAgICAgIGlmIChzY3JvbGxpbmdT
dGF0ZU5vZGUuaGFzQ2hhbmdlZFByb3BlcnR5KFNjcm9sbGluZ1N0YXRlTm9kZTo6UHJvcGVydHk6
OlNjcm9sbENvbnRhaW5lckxheWVyKSkgewpAQCAtMjUxLDcgKzI1MiwxNSBAQCB2b2lkIFNjcm9s
bGluZ1RyZWVTY3JvbGxpbmdOb2RlRGVsZWdhdGVJT1M6OmNvbW1pdFN0YXRlQWZ0ZXJDaGlsZHJl
bihjb25zdCBTY3JvbAogICAgICAgICAgICAgc2Nyb2xsVmlldy5jb250ZW50U2l6ZSA9IHNjcm9s
bGluZ1N0YXRlTm9kZS5yZWFjaGFibGVDb250ZW50c1NpemUoKTsKICAgICAgICAgICAgIHJlY29t
cHV0ZUluc2V0cyA9IHRydWU7CiAgICAgICAgIH0KLQorI2lmIEhBVkUoVUlLSVRfT1ZFUlNDUk9M
TF9CRUhBVklPUl9TVVBQT1JUKQorICAgICAgICBpZiAoc2Nyb2xsaW5nU3RhdGVOb2RlLmhhc0No
YW5nZWRQcm9wZXJ0eShTY3JvbGxpbmdTdGF0ZU5vZGU6OlByb3BlcnR5OjpTY3JvbGxhYmxlQXJl
YVBhcmFtcykpIHsKKyAgICAgICAgICAgIGF1dG8gcGFyYW1zID0gc2Nyb2xsaW5nU3RhdGVOb2Rl
LnNjcm9sbGFibGVBcmVhUGFyYW1ldGVycygpOworICAgICAgICAgICAgc2Nyb2xsVmlldy5ib3Vu
Y2VzSG9yaXpvbnRhbGx5ID0gcGFyYW1zLmhvcml6b250YWxPdmVyc2Nyb2xsQmVoYXZpb3IgIT0g
T3ZlcnNjcm9sbEJlaGF2aW9yOjpOb25lOworICAgICAgICAgICAgc2Nyb2xsVmlldy5ib3VuY2Vz
VmVydGljYWxseSA9IHBhcmFtcy52ZXJ0aWNhbE92ZXJzY3JvbGxCZWhhdmlvciAhPSBPdmVyc2Ny
b2xsQmVoYXZpb3I6Ok5vbmU7CisgICAgICAgICAgICBzY3JvbGxWaWV3Ll9hbGxvd3NQYXJlbnRU
b0JlZ2luSG9yaXpvbnRhbGx5ID0gcGFyYW1zLmhvcml6b250YWxPdmVyc2Nyb2xsQmVoYXZpb3Ig
PT0gT3ZlcnNjcm9sbEJlaGF2aW9yOjpBdXRvOworICAgICAgICAgICAgc2Nyb2xsVmlldy5fYWxs
b3dzUGFyZW50VG9CZWdpblZlcnRpY2FsbHkgPSBwYXJhbXMudmVydGljYWxPdmVyc2Nyb2xsQmVo
YXZpb3IgPT0gT3ZlcnNjcm9sbEJlaGF2aW9yOjpBdXRvOworICAgICAgICB9CisjZW5kaWYKICAg
ICAgICAgaWYgKHNjcm9sbGluZ1N0YXRlTm9kZS5oYXNDaGFuZ2VkUHJvcGVydHkoU2Nyb2xsaW5n
U3RhdGVOb2RlOjpQcm9wZXJ0eTo6U2Nyb2xsT3JpZ2luKSkKICAgICAgICAgICAgIHJlY29tcHV0
ZUluc2V0cyA9IHRydWU7CiAK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>450302</attachid>
            <date>2022-01-28 19:26:35 -0800</date>
            <delta_ts>2022-01-28 20:23:51 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-233788-20220128192634.patch</filename>
            <type>text/plain</type>
            <size>3264</size>
            <attacher name="Nikos Mouchtaris">nmouchtaris</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg4Nzc3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IGJmMjEwZjNiZDg3ZDNmMWQx
OTcyOTBiOTJmZTI2NmM2MDY0MDBkMDUuLmMxN2U5NWYxMzJkYTRlMWNiZDQ3YzU5ZDYyZjNiN2Mx
NGU0ZjlkODUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMjItMDEtMjggIE5pa29sYW9z
IE1vdWNodGFyaXMgIDxubW91Y2h0YXJpc0BhcHBsZS5jb20+CisKKyAgICAgICAgSW1wbGVtZW50
IENTUyBvdmVyc2Nyb2xsLWJlaGF2aW9yIGZvciBpT1MKKyAgICAgICAgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIzMzc4OAorCisgICAgICAgIFJldmlld2VkIGJ5IFNp
bW9uIEZyYXNlci4KKworICAgICAgICBBZGQgc2V0dGluZyBvZiBTY3JvbGxWaWV3IHBhcmFtZXRl
cnMgYmFzZWQgb24gb3ZlcnNjcm9sbC1iZWhhdmlvciB2YWx1ZXMuCisKKyAgICAgICAgKiBVSVBy
b2Nlc3MvUmVtb3RlTGF5ZXJUcmVlL2lvcy9TY3JvbGxpbmdUcmVlU2Nyb2xsaW5nTm9kZURlbGVn
YXRlSU9TLm1tOgorICAgICAgICAoV2ViS2l0OjpTY3JvbGxpbmdUcmVlU2Nyb2xsaW5nTm9kZURl
bGVnYXRlSU9TOjpjb21taXRTdGF0ZUFmdGVyQ2hpbGRyZW4pOgorCiAyMDIyLTAxLTI4ICBQZXIg
QXJuZSBWb2xsYW4gIDxwdm9sbGFuQGFwcGxlLmNvbT4KIAogICAgICAgICBbbWFjT1NdW1dQXSBU
ZW1wb3JhcmlseSBhZGQgc3lzY2FsbCB0byBzYW5kYm94CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
S2l0L1VJUHJvY2Vzcy9SZW1vdGVMYXllclRyZWUvaW9zL1Njcm9sbGluZ1RyZWVTY3JvbGxpbmdO
b2RlRGVsZWdhdGVJT1MubW0gYi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9SZW1vdGVMYXllclRy
ZWUvaW9zL1Njcm9sbGluZ1RyZWVTY3JvbGxpbmdOb2RlRGVsZWdhdGVJT1MubW0KaW5kZXggNmMz
NjdmNDIzOTkzYjI1OGEyNTZjZGJmZGEyZTQ2ODAzMWM1ZjY5ZS4uMTEyN2U5NzdkMjY2NDVhZTVk
NmRjOTFhZjEzM2QxZjdmY2M0NWJjYyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9VSVByb2Nl
c3MvUmVtb3RlTGF5ZXJUcmVlL2lvcy9TY3JvbGxpbmdUcmVlU2Nyb2xsaW5nTm9kZURlbGVnYXRl
SU9TLm1tCisrKyBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL1JlbW90ZUxheWVyVHJlZS9pb3Mv
U2Nyb2xsaW5nVHJlZVNjcm9sbGluZ05vZGVEZWxlZ2F0ZUlPUy5tbQpAQCAtMjMwLDcgKzIzMCw4
IEBAIHZvaWQgU2Nyb2xsaW5nVHJlZVNjcm9sbGluZ05vZGVEZWxlZ2F0ZUlPUzo6Y29tbWl0U3Rh
dGVBZnRlckNoaWxkcmVuKGNvbnN0IFNjcm9sCiAgICAgICAgIHx8IHNjcm9sbGluZ1N0YXRlTm9k
ZS5oYXNDaGFuZ2VkUHJvcGVydHkoU2Nyb2xsaW5nU3RhdGVOb2RlOjpQcm9wZXJ0eTo6VG90YWxD
b250ZW50c1NpemUpCiAgICAgICAgIHx8IHNjcm9sbGluZ1N0YXRlTm9kZS5oYXNDaGFuZ2VkUHJv
cGVydHkoU2Nyb2xsaW5nU3RhdGVOb2RlOjpQcm9wZXJ0eTo6UmVhY2hhYmxlQ29udGVudHNTaXpl
KQogICAgICAgICB8fCBzY3JvbGxpbmdTdGF0ZU5vZGUuaGFzQ2hhbmdlZFByb3BlcnR5KFNjcm9s
bGluZ1N0YXRlTm9kZTo6UHJvcGVydHk6OlNjcm9sbFBvc2l0aW9uKQotICAgICAgICB8fCBzY3Jv
bGxpbmdTdGF0ZU5vZGUuaGFzQ2hhbmdlZFByb3BlcnR5KFNjcm9sbGluZ1N0YXRlTm9kZTo6UHJv
cGVydHk6OlNjcm9sbE9yaWdpbikpIHsKKyAgICAgICAgfHwgc2Nyb2xsaW5nU3RhdGVOb2RlLmhh
c0NoYW5nZWRQcm9wZXJ0eShTY3JvbGxpbmdTdGF0ZU5vZGU6OlByb3BlcnR5OjpTY3JvbGxPcmln
aW4pCisgICAgICAgIHx8IHNjcm9sbGluZ1N0YXRlTm9kZS5oYXNDaGFuZ2VkUHJvcGVydHkoU2Ny
b2xsaW5nU3RhdGVOb2RlOjpQcm9wZXJ0eTo6U2Nyb2xsYWJsZUFyZWFQYXJhbXMpKSB7CiAgICAg
ICAgIEJFR0lOX0JMT0NLX09CSkNfRVhDRVBUSU9OUwogICAgICAgICBVSVNjcm9sbFZpZXcgKnNj
cm9sbFZpZXcgPSB0aGlzLT5zY3JvbGxWaWV3KCk7CiAgICAgICAgIGlmIChzY3JvbGxpbmdTdGF0
ZU5vZGUuaGFzQ2hhbmdlZFByb3BlcnR5KFNjcm9sbGluZ1N0YXRlTm9kZTo6UHJvcGVydHk6OlNj
cm9sbENvbnRhaW5lckxheWVyKSkgewpAQCAtMjUxLDcgKzI1MiwxNSBAQCB2b2lkIFNjcm9sbGlu
Z1RyZWVTY3JvbGxpbmdOb2RlRGVsZWdhdGVJT1M6OmNvbW1pdFN0YXRlQWZ0ZXJDaGlsZHJlbihj
b25zdCBTY3JvbAogICAgICAgICAgICAgc2Nyb2xsVmlldy5jb250ZW50U2l6ZSA9IHNjcm9sbGlu
Z1N0YXRlTm9kZS5yZWFjaGFibGVDb250ZW50c1NpemUoKTsKICAgICAgICAgICAgIHJlY29tcHV0
ZUluc2V0cyA9IHRydWU7CiAgICAgICAgIH0KLQorI2lmIEhBVkUoVUlLSVRfT1ZFUlNDUk9MTF9C
RUhBVklPUl9TVVBQT1JUKQorICAgICAgICBpZiAoc2Nyb2xsaW5nU3RhdGVOb2RlLmhhc0NoYW5n
ZWRQcm9wZXJ0eShTY3JvbGxpbmdTdGF0ZU5vZGU6OlByb3BlcnR5OjpTY3JvbGxhYmxlQXJlYVBh
cmFtcykpIHsKKyAgICAgICAgICAgIGF1dG8gcGFyYW1zID0gc2Nyb2xsaW5nU3RhdGVOb2RlLnNj
cm9sbGFibGVBcmVhUGFyYW1ldGVycygpOworICAgICAgICAgICAgc2Nyb2xsVmlldy5ib3VuY2Vz
SG9yaXpvbnRhbGx5ID0gcGFyYW1zLmhvcml6b250YWxPdmVyc2Nyb2xsQmVoYXZpb3IgIT0gT3Zl
cnNjcm9sbEJlaGF2aW9yOjpOb25lOworICAgICAgICAgICAgc2Nyb2xsVmlldy5ib3VuY2VzVmVy
dGljYWxseSA9IHBhcmFtcy52ZXJ0aWNhbE92ZXJzY3JvbGxCZWhhdmlvciAhPSBPdmVyc2Nyb2xs
QmVoYXZpb3I6Ok5vbmU7CisgICAgICAgICAgICBzY3JvbGxWaWV3Ll9hbGxvd3NQYXJlbnRUb0Jl
Z2luSG9yaXpvbnRhbGx5ID0gcGFyYW1zLmhvcml6b250YWxPdmVyc2Nyb2xsQmVoYXZpb3IgPT0g
T3ZlcnNjcm9sbEJlaGF2aW9yOjpBdXRvOworICAgICAgICAgICAgc2Nyb2xsVmlldy5fYWxsb3dz
UGFyZW50VG9CZWdpblZlcnRpY2FsbHkgPSBwYXJhbXMudmVydGljYWxPdmVyc2Nyb2xsQmVoYXZp
b3IgPT0gT3ZlcnNjcm9sbEJlaGF2aW9yOjpBdXRvOworICAgICAgICB9CisjZW5kaWYKICAgICAg
ICAgaWYgKHNjcm9sbGluZ1N0YXRlTm9kZS5oYXNDaGFuZ2VkUHJvcGVydHkoU2Nyb2xsaW5nU3Rh
dGVOb2RlOjpQcm9wZXJ0eTo6U2Nyb2xsT3JpZ2luKSkKICAgICAgICAgICAgIHJlY29tcHV0ZUlu
c2V0cyA9IHRydWU7CiAK
</data>

          </attachment>
      

    </bug>

</bugzilla>