<?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>224409</bug_id>
          
          <creation_ts>2021-04-10 18:38:51 -0700</creation_ts>
          <short_desc>initial horizontal scrollbar positions for RTL elements is wrong</short_desc>
          <delta_ts>2021-04-11 15:54:25 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Layout and Rendering</component>
          <version>WebKit Local 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>224224</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Cameron McCormack (:heycam)">heycam</reporter>
          <assigned_to name="Cameron McCormack (:heycam)">heycam</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>changseok</cc>
    
    <cc>darin</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>fred.wang</cc>
    
    <cc>glenn</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>pdr</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>1749047</commentid>
    <comment_count>0</comment_count>
    <who name="Cameron McCormack (:heycam)">heycam</who>
    <bug_when>2021-04-10 18:38:51 -0700</bug_when>
    <thetext>Scrollable elements that place their vertical scrollbar on the left (e.g. when they&apos;re `direction: rtl` or when the OS language is RTL and the relevant setting to always follow OS scrollbar side is used) have an incorrect scroll origin, which leads to creating a horizontal scrollbar with an incorrect initial offset.  This is because RenderLayerScrollableArea::computeScrollDimensions runs prior to the scrollbars being created.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1749049</commentid>
    <comment_count>1</comment_count>
      <attachid>425693</attachid>
    <who name="Cameron McCormack (:heycam)">heycam</who>
    <bug_when>2021-04-10 18:57:04 -0700</bug_when>
    <thetext>Created attachment 425693
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1749098</commentid>
    <comment_count>2</comment_count>
      <attachid>425693</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2021-04-11 08:53:47 -0700</bug_when>
    <thetext>Comment on attachment 425693
Patch

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

&gt; Source/WebCore/rendering/RenderLayerScrollableArea.cpp:1032
&gt; +        m_hBar-&gt;offsetDidChange();

This is unconditionally called, even if the code above sets the origin to the same value it’s already set to. Should there be a check?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1749122</commentid>
    <comment_count>3</comment_count>
    <who name="Cameron McCormack (:heycam)">heycam</who>
    <bug_when>2021-04-11 14:50:28 -0700</bug_when>
    <thetext>(In reply to Darin Adler from comment #2)
&gt; This is unconditionally called, even if the code above sets the origin to
&gt; the same value it’s already set to. Should there be a check?

offsetDidChange() will do an almost equivalent check, when it recomputes its m_position based on the scroll offset, and avoid actually updating the thumb position.  So I figured it&apos;s not necessary.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1749126</commentid>
    <comment_count>4</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-04-11 15:53:57 -0700</bug_when>
    <thetext>Committed r275811 (236382@main): &lt;https://commits.webkit.org/236382@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 425693.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1749127</commentid>
    <comment_count>5</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-04-11 15:54:25 -0700</bug_when>
    <thetext>&lt;rdar://problem/76516885&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>425693</attachid>
            <date>2021-04-10 18:57:04 -0700</date>
            <delta_ts>2021-04-11 15:53:59 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-224409-20210411115702.patch</filename>
            <type>text/plain</type>
            <size>10983</size>
            <attacher name="Cameron McCormack (:heycam)">heycam</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjc1Njg3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMDkyOTdjNTFkMDcxOTYy
NzkwNjM0ODk5NWI5N2YyMTRkZTQxMmZlMi4uOGU1N2ZjZWJhNzNmZDFiMmNkNTNhYjlhMmI3YmRj
ZmYyZDViZjE5YSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDM5IEBACisyMDIxLTA0LTEwICBDYW1l
cm9uIE1jQ29ybWFjayAgPGhleWNhbUBhcHBsZS5jb20+CisKKyAgICAgICAgRml4IGluaXRpYWwg
aG9yaXpvbnRhbCBzY3JvbGxiYXIgcG9zaXRpb24gd2hlbiB2ZXJ0aWNhbCBzY3JvbGxiYXIgaXMg
b24gdGhlIGxlZnQuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0yMjQ0MDkKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICBTY3JvbGxhYmxlIGVsZW1lbnRzIHRoYXQgcGxhY2UgdGhlaXIgdmVydGljYWwgc2Nyb2xs
YmFyIG9uIHRoZSBsZWZ0CisgICAgICAgIChlLmcuIHdoZW4gdGhleSdyZSBgZGlyZWN0aW9uOiBy
dGxgIG9yIHdoZW4gdGhlIE9TIGxhbmd1YWdlIGlzIFJUTCBhbmQKKyAgICAgICAgdGhlIHJlbGV2
YW50IHNldHRpbmcgdG8gYWx3YXlzIGZvbGxvdyBPUyBzY3JvbGxiYXIgc2lkZSBpcyB1c2VkKSBo
YXZlCisgICAgICAgIGFuIGluY29ycmVjdCBzY3JvbGwgb3JpZ2luLCB3aGljaCBsZWFkcyB0byBj
cmVhdGluZyBhIGhvcml6b250YWwKKyAgICAgICAgc2Nyb2xsYmFyIHdpdGggYW4gaW5jb3JyZWN0
IGluaXRpYWwgb2Zmc2V0LiAgVGhpcyBpcyBiZWNhdXNlCisgICAgICAgIFJlbmRlckxheWVyU2Ny
b2xsYWJsZUFyZWE6OmNvbXB1dGVTY3JvbGxEaW1lbnNpb25zIHJ1bnMgcHJpb3IgdG8gdGhlCisg
ICAgICAgIHNjcm9sbGJhcnMgYmVpbmcgY3JlYXRlZC4gIFNvIHdoZW5ldmVyIHdlIHN0YXJ0IG9y
IHN0b3AgaGF2aW5nIGEKKyAgICAgICAgKG5vbi1vdmVybGF5KSB2ZXJ0aWNhbCBzY3JvbGxiYXIg
b24gdGhlIGxlZnQsIHdlIG5lZWQgdG8gcmVjb21wdXRlCisgICAgICAgIHRoZSBzY3JvbGwgb3Jp
Z2luIGFuZCBmaXggdXAgdGhlIGhvcml6b250YWwgc2Nyb2xsYmFyJ3Mgb2Zmc2V0LgorCisgICAg
ICAgIFRlc3RzOiBmYXN0L3Njcm9sbGluZy9ydGwtc2Nyb2xsYmFycy1pbml0aWFsLXBvc2l0aW9u
LWR5bmFtaWMuaHRtbAorICAgICAgICAgICAgICAgZmFzdC9zY3JvbGxpbmcvcnRsLXNjcm9sbGJh
cnMtaW5pdGlhbC1wb3NpdGlvbi5odG1sCisKKyAgICAgICAgKiByZW5kZXJpbmcvUmVuZGVyTGF5
ZXJTY3JvbGxhYmxlQXJlYS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpSZW5kZXJMYXllclNjcm9s
bGFibGVBcmVhOjpjb21wdXRlU2Nyb2xsRGltZW5zaW9ucyk6CisgICAgICAgIChXZWJDb3JlOjpS
ZW5kZXJMYXllclNjcm9sbGFibGVBcmVhOjpjb21wdXRlU2Nyb2xsT3JpZ2luKTogU3BsaXQgdGhp
cworICAgICAgICBvdXQgb2YgY29tcHV0ZVNjcm9sbERpbWVuc2lvbnMgc28gd2UgY2FuIGNhbGwg
aXQgZnJvbQorICAgICAgICB1cGRhdGVTY3JvbGxiYXJzQWZ0ZXJMYXlvdXQgYW5kIHVwZGF0ZVNj
cm9sbGJhcnNBZnRlclN0eWxlQ2hhbmdlLCBhbmQKKyAgICAgICAgaGF2ZSBpdCBhc2sgdGhlIGhv
cml6b250YWwgc2Nyb2xsYmFyIHRvIHVwZGF0ZSBpdHMgb2Zmc2V0LiAgV2UgY291bGQKKyAgICAg
ICAgY29uZGl0aW9uIHRoaXMgb24gdGhlIHNjcm9sbCBvcmlnaW4gYWN0dWFsbHkgaGF2aW5nIGNo
YW5nZWQsIGJ1dAorICAgICAgICB0aGF0J3MgZ29pbmcgdG8gYmUgYSBzaW1pbGFyIGNoZWNrIHRo
YXQgU2Nyb2xsYmFyOjpvZmZzZXREaWRDaGFuZ2UKKyAgICAgICAgZG9lcyB0byBlbnN1cmUgdGhl
IG9mZnNldCB2YWx1ZSBkaWQgaW5kZWVkIGNoYW5nZS4gIFdlIGRvbid0IHdhbnQgdG8KKyAgICAg
ICAgY29uZGl0aW9uIHRoaXMgb24gc2hvdWxkUGxhY2VCbG9ja0RpcmVjdGlvblNjcm9sbGJhck9u
TGVmdCgpLCBzaW5jZQorICAgICAgICB0aGF0J3MgZGVwZW5kZW50IG9uIHRoZSBjdXJyZW50IHN0
eWxlLCBhbmQgd2UgbWF5IGJlIHJlYWN0aW5nIHRvIGEKKyAgICAgICAgc3R5bGUgY2hhbmdlIHJl
bW92ZWQgdGhlIHZlcnRpY2FsIHNjcm9sbGJhciBvbiB0aGUgbGVmdC4KKyAgICAgICAgKFdlYkNv
cmU6OlJlbmRlckxheWVyU2Nyb2xsYWJsZUFyZWE6OnVwZGF0ZVNjcm9sbGJhcnNBZnRlckxheW91
dCk6CisgICAgICAgIChXZWJDb3JlOjpSZW5kZXJMYXllclNjcm9sbGFibGVBcmVhOjp1cGRhdGVT
Y3JvbGxiYXJzQWZ0ZXJTdHlsZUNoYW5nZSk6CisgICAgICAgICogcmVuZGVyaW5nL1JlbmRlckxh
eWVyU2Nyb2xsYWJsZUFyZWEuaDoKKwogMjAyMS0wNC0wOCAgQWxleCBDaHJpc3RlbnNlbiAgPGFj
aHJpc3RlbnNlbkB3ZWJraXQub3JnPgogCiAgICAgICAgIFJFR1JFU1NJT04ocjI3MzU0MSkgV0tX
ZWJWaWV3IGNhbid0IGxvYWQgTlNVUkxSZXF1ZXN0IHN1YmNsYXNzZXMKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJMYXllclNjcm9sbGFibGVBcmVhLmNwcCBiL1Nv
dXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJMYXllclNjcm9sbGFibGVBcmVhLmNwcAppbmRl
eCA5Njg1OTc4ODg2NjNhODQ1YzQzMTUxMWQ1OGMxNmFmYjEyYzBkYmNlLi5jMGM1MDJhYjk1ZWI4
NDk5ZTBhZDY4NTIxNDlmMDFmMTlhM2MxYTQxIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9y
ZW5kZXJpbmcvUmVuZGVyTGF5ZXJTY3JvbGxhYmxlQXJlYS5jcHAKKysrIGIvU291cmNlL1dlYkNv
cmUvcmVuZGVyaW5nL1JlbmRlckxheWVyU2Nyb2xsYWJsZUFyZWEuY3BwCkBAIC0xMDA2LDIxICsx
MDA2LDMwIEBAIExheW91dFVuaXQgUmVuZGVyTGF5ZXJTY3JvbGxhYmxlQXJlYTo6b3ZlcmZsb3dS
aWdodCgpIGNvbnN0CiAKIHZvaWQgUmVuZGVyTGF5ZXJTY3JvbGxhYmxlQXJlYTo6Y29tcHV0ZVNj
cm9sbERpbWVuc2lvbnMoKQogewotICAgIFJlbmRlckJveCogYm94ID0gbV9sYXllci5yZW5kZXJC
b3goKTsKLSAgICBBU1NFUlQoYm94KTsKLQogICAgIG1fc2Nyb2xsRGltZW5zaW9uc0RpcnR5ID0g
ZmFsc2U7CiAKICAgICBtX3Njcm9sbFdpZHRoID0gcm91bmRUb0ludChvdmVyZmxvd1JpZ2h0KCkg
LSBvdmVyZmxvd0xlZnQoKSk7CiAgICAgbV9zY3JvbGxIZWlnaHQgPSByb3VuZFRvSW50KG92ZXJm
bG93Qm90dG9tKCkgLSBvdmVyZmxvd1RvcCgpKTsKIAorICAgIGNvbXB1dGVTY3JvbGxPcmlnaW4o
KTsKKyAgICBjb21wdXRlSGFzQ29tcG9zaXRlZFNjcm9sbGFibGVPdmVyZmxvdygpOworfQorCit2
b2lkIFJlbmRlckxheWVyU2Nyb2xsYWJsZUFyZWE6OmNvbXB1dGVTY3JvbGxPcmlnaW4oKQorewor
ICAgIFJlbmRlckJveCogYm94ID0gbV9sYXllci5yZW5kZXJCb3goKTsKKyAgICBBU1NFUlQoYm94
KTsKKwogICAgIGludCBzY3JvbGxhYmxlTGVmdE92ZXJmbG93ID0gcm91bmRUb0ludChvdmVyZmxv
d0xlZnQoKSAtIGJveC0+Ym9yZGVyTGVmdCgpKTsKICAgICBpZiAoc2hvdWxkUGxhY2VCbG9ja0Rp
cmVjdGlvblNjcm9sbGJhck9uTGVmdCgpKQogICAgICAgICBzY3JvbGxhYmxlTGVmdE92ZXJmbG93
IC09IHZlcnRpY2FsU2Nyb2xsYmFyV2lkdGgoKTsKICAgICBpbnQgc2Nyb2xsYWJsZVRvcE92ZXJm
bG93ID0gcm91bmRUb0ludChvdmVyZmxvd1RvcCgpIC0gYm94LT5ib3JkZXJUb3AoKSk7CiAgICAg
c2V0U2Nyb2xsT3JpZ2luKEludFBvaW50KC1zY3JvbGxhYmxlTGVmdE92ZXJmbG93LCAtc2Nyb2xs
YWJsZVRvcE92ZXJmbG93KSk7CiAKLSAgICBjb21wdXRlSGFzQ29tcG9zaXRlZFNjcm9sbGFibGVP
dmVyZmxvdygpOworICAgIC8vIEhvcml6b250YWwgc2Nyb2xsYmFyIG9mZnNldHMgZGVwZW5kIG9u
IHRoZSBzY3JvbGwgb3JpZ2luIHdoZW4gdmVydGljYWwKKyAgICAvLyBzY3JvbGxiYXJzIGFyZSBv
biB0aGUgbGVmdC4KKyAgICBpZiAobV9oQmFyKQorICAgICAgICBtX2hCYXItPm9mZnNldERpZENo
YW5nZSgpOwogfQogCiB2b2lkIFJlbmRlckxheWVyU2Nyb2xsYWJsZUFyZWE6OmNvbXB1dGVIYXND
b21wb3NpdGVkU2Nyb2xsYWJsZU92ZXJmbG93KCkKQEAgLTEwOTUsNiArMTEwNCw5IEBAIHZvaWQg
UmVuZGVyTGF5ZXJTY3JvbGxhYmxlQXJlYTo6dXBkYXRlU2Nyb2xsYmFyc0FmdGVyTGF5b3V0KCkK
ICAgICAgICAgaWYgKGJveC0+aGFzVmVydGljYWxTY3JvbGxiYXJXaXRoQXV0b0JlaGF2aW9yKCkp
CiAgICAgICAgICAgICBzZXRIYXNWZXJ0aWNhbFNjcm9sbGJhcihoYXNWZXJ0aWNhbE92ZXJmbG93
KTsKIAorICAgICAgICBpZiAoYXV0b1ZlcnRpY2FsU2Nyb2xsQmFyQ2hhbmdlZCAmJiBzaG91bGRQ
bGFjZUJsb2NrRGlyZWN0aW9uU2Nyb2xsYmFyT25MZWZ0KCkpCisgICAgICAgICAgICBjb21wdXRl
U2Nyb2xsT3JpZ2luKCk7CisKICAgICAgICAgbV9sYXllci51cGRhdGVTZWxmUGFpbnRpbmdMYXll
cigpOwogCiAgICAgICAgIHJlbmRlcmVyLnJlcGFpbnQoKTsKQEAgLTE1NTIsMTEgKzE1NjQsMTUg
QEAgdm9pZCBSZW5kZXJMYXllclNjcm9sbGFibGVBcmVhOjp1cGRhdGVTY3JvbGxiYXJzQWZ0ZXJT
dHlsZUNoYW5nZShjb25zdCBSZW5kZXJTdHkKICAgICBPdmVyZmxvdyBvdmVyZmxvd1kgPSBib3gt
PnN0eWxlKCkub3ZlcmZsb3dZKCk7CiAKICAgICAvLyBUbyBhdm9pZCBkb2luZyBhIHJlbGF5b3V0
IGluIHVwZGF0ZVNjcm9sbGJhcnNBZnRlckxheW91dCwgd2UgdHJ5IHRvIGtlZXAgYW55IGF1dG9t
YXRpYyBzY3JvbGxiYXIgdGhhdCB3YXMgYWxyZWFkeSBwcmVzZW50LgotICAgIGJvb2wgbmVlZHNI
b3Jpem9udGFsU2Nyb2xsYmFyID0gYm94LT5oYXNPdmVyZmxvd0NsaXAoKSAmJiAoKGhvcml6b250
YWxTY3JvbGxiYXIoKSAmJiBzdHlsZURlZmluZXNBdXRvbWF0aWNTY3JvbGxiYXIoYm94LT5zdHls
ZSgpLCBIb3Jpem9udGFsU2Nyb2xsYmFyKSkgfHwgc3R5bGVSZXF1aXJlc1Njcm9sbGJhcihib3gt
PnN0eWxlKCksIEhvcml6b250YWxTY3JvbGxiYXIpKTsKLSAgICBib29sIG5lZWRzVmVydGljYWxT
Y3JvbGxiYXIgPSBib3gtPmhhc092ZXJmbG93Q2xpcCgpICYmICgodmVydGljYWxTY3JvbGxiYXIo
KSAmJiBzdHlsZURlZmluZXNBdXRvbWF0aWNTY3JvbGxiYXIoYm94LT5zdHlsZSgpLCBWZXJ0aWNh
bFNjcm9sbGJhcikpIHx8IHN0eWxlUmVxdWlyZXNTY3JvbGxiYXIoYm94LT5zdHlsZSgpLCBWZXJ0
aWNhbFNjcm9sbGJhcikpOworICAgIGJvb2wgaGFkVmVydGljYWxTY3JvbGxiYXIgPSBtX3ZCYXI7
CisgICAgYm9vbCBuZWVkc0hvcml6b250YWxTY3JvbGxiYXIgPSBib3gtPmhhc092ZXJmbG93Q2xp
cCgpICYmICgobV9oQmFyICYmIHN0eWxlRGVmaW5lc0F1dG9tYXRpY1Njcm9sbGJhcihib3gtPnN0
eWxlKCksIEhvcml6b250YWxTY3JvbGxiYXIpKSB8fCBzdHlsZVJlcXVpcmVzU2Nyb2xsYmFyKGJv
eC0+c3R5bGUoKSwgSG9yaXpvbnRhbFNjcm9sbGJhcikpOworICAgIGJvb2wgbmVlZHNWZXJ0aWNh
bFNjcm9sbGJhciA9IGJveC0+aGFzT3ZlcmZsb3dDbGlwKCkgJiYgKChtX3ZCYXIgJiYgc3R5bGVE
ZWZpbmVzQXV0b21hdGljU2Nyb2xsYmFyKGJveC0+c3R5bGUoKSwgVmVydGljYWxTY3JvbGxiYXIp
KSB8fCBzdHlsZVJlcXVpcmVzU2Nyb2xsYmFyKGJveC0+c3R5bGUoKSwgVmVydGljYWxTY3JvbGxi
YXIpKTsKICAgICBzZXRIYXNIb3Jpem9udGFsU2Nyb2xsYmFyKG5lZWRzSG9yaXpvbnRhbFNjcm9s
bGJhcik7CiAgICAgc2V0SGFzVmVydGljYWxTY3JvbGxiYXIobmVlZHNWZXJ0aWNhbFNjcm9sbGJh
cik7CiAKKyAgICBpZiAoaGFkVmVydGljYWxTY3JvbGxiYXIgIT0gbmVlZHNWZXJ0aWNhbFNjcm9s
bGJhciB8fCAobmVlZHNWZXJ0aWNhbFNjcm9sbGJhciAmJiBvbGRTdHlsZSAmJiBib3gtPnN0eWxl
KCkuc2hvdWxkUGxhY2VCbG9ja0RpcmVjdGlvblNjcm9sbGJhck9uTGVmdCgpICE9IG9sZFN0eWxl
LT5zaG91bGRQbGFjZUJsb2NrRGlyZWN0aW9uU2Nyb2xsYmFyT25MZWZ0KCkpKQorICAgICAgICBj
b21wdXRlU2Nyb2xsT3JpZ2luKCk7CisKICAgICAvLyBXaXRoIG5vbi1vdmVybGF5IG92ZXJmbG93
OnNjcm9sbCwgc2Nyb2xsYmFycyBhcmUgYWx3YXlzIHZpc2libGUgYnV0IG1heSBiZSBkaXNhYmxl
ZC4KICAgICAvLyBXaGVuIHN3aXRjaGluZyB0byBhbm90aGVyIHZhbHVlLCB3ZSBuZWVkIHRvIHJl
LWVuYWJsZSB0aGVtIChzZWUgYnVnIDExOTg1KS4KICAgICBpZiAobV9oQmFyICYmIG5lZWRzSG9y
aXpvbnRhbFNjcm9sbGJhciAmJiBvbGRTdHlsZSAmJiBvbGRTdHlsZS0+b3ZlcmZsb3dYKCkgPT0g
T3ZlcmZsb3c6OlNjcm9sbCAmJiBvdmVyZmxvd1ggIT0gT3ZlcmZsb3c6OlNjcm9sbCkKZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJMYXllclNjcm9sbGFibGVBcmVh
LmggYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyTGF5ZXJTY3JvbGxhYmxlQXJlYS5o
CmluZGV4IGRlMjZiMzA0ODk2NjY2YTVjZGQ2NGI1MGY3NmQ2ZDUxZWQ2M2VhZDMuLjI4MjQ1NTE0
ZGNhYjhjYzM4NGE1MTU2YmQ0OTgzZTdjZGE0YjQ2ZTggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJD
b3JlL3JlbmRlcmluZy9SZW5kZXJMYXllclNjcm9sbGFibGVBcmVhLmgKKysrIGIvU291cmNlL1dl
YkNvcmUvcmVuZGVyaW5nL1JlbmRlckxheWVyU2Nyb2xsYWJsZUFyZWEuaApAQCAtMjMxLDYgKzIz
MSw3IEBAIHB1YmxpYzoKICAgICBib29sIHNjcm9sbGluZ01heVJldmVhbEJhY2tncm91bmQoKSBj
b25zdDsKIAogICAgIHZvaWQgY29tcHV0ZVNjcm9sbERpbWVuc2lvbnMoKTsKKyAgICB2b2lkIGNv
bXB1dGVTY3JvbGxPcmlnaW4oKTsKICAgICB2b2lkIGNvbXB1dGVIYXNDb21wb3NpdGVkU2Nyb2xs
YWJsZU92ZXJmbG93KCk7CiAKICAgICBib29sIGhhc0hvcml6b250YWxPdmVyZmxvdygpIGNvbnN0
OwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdl
TG9nCmluZGV4IGVhMGY2NjY0ZDNkOGIzZDA5YWViMmY1YmY0OTZhYmY3M2I3NjU5ZTguLjQ2NGM4
YWQwMjg1MjhkNmQ4M2ZhMWQ2MjcxNDZkNjg2YmRkODlhYzggMTAwNjQ0Ci0tLSBhL0xheW91dFRl
c3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNSBA
QAorMjAyMS0wNC0xMCAgQ2FtZXJvbiBNY0Nvcm1hY2sgIDxoZXljYW1AYXBwbGUuY29tPgorCisg
ICAgICAgIEZpeCBpbml0aWFsIGhvcml6b250YWwgc2Nyb2xsYmFyIHBvc2l0aW9uIHdoZW4gdmVy
dGljYWwgc2Nyb2xsYmFyIGlzIG9uIHRoZSBsZWZ0LgorICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjI0NDA5CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9C
T0RZIChPT1BTISkuCisKKyAgICAgICAgKiBmYXN0L3Njcm9sbGluZy9ydGwtc2Nyb2xsYmFycy1p
bml0aWFsLXBvc2l0aW9uLWR5bmFtaWMtZXhwZWN0ZWQuaHRtbDogQWRkZWQuCisgICAgICAgICog
ZmFzdC9zY3JvbGxpbmcvcnRsLXNjcm9sbGJhcnMtaW5pdGlhbC1wb3NpdGlvbi1keW5hbWljLmh0
bWw6IEFkZGVkLgorICAgICAgICAqIGZhc3Qvc2Nyb2xsaW5nL3J0bC1zY3JvbGxiYXJzLWluaXRp
YWwtcG9zaXRpb24tZXhwZWN0ZWQuaHRtbDogQWRkZWQuCisgICAgICAgICogZmFzdC9zY3JvbGxp
bmcvcnRsLXNjcm9sbGJhcnMtaW5pdGlhbC1wb3NpdGlvbi5odG1sOiBBZGRlZC4KKwogMjAyMS0w
NC0wOCAgS2F0ZSBDaGVuZXkgIDxrYXRoZXJpbmVfY2hlbmV5QGFwcGxlLmNvbT4KIAogICAgICAg
ICBBZGQgdGVzdCBpbmZyYXN0cnVjdHVyZSBmb3IgYXBwIGJvdW5kIHJlcXVlc3QgY29udGV4dCBz
dHJpbmcKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3Qvc2Nyb2xsaW5nL3J0bC1zY3JvbGxi
YXJzLWluaXRpYWwtcG9zaXRpb24tZHluYW1pYy1leHBlY3RlZC5odG1sIGIvTGF5b3V0VGVzdHMv
ZmFzdC9zY3JvbGxpbmcvcnRsLXNjcm9sbGJhcnMtaW5pdGlhbC1wb3NpdGlvbi1keW5hbWljLWV4
cGVjdGVkLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uMjkxZTJmMTdlOGFlZjVhNDI5YWE1NWJjMGUxZjg1YjRk
ZTc0ODVmNQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3Qvc2Nyb2xsaW5nL3J0
bC1zY3JvbGxiYXJzLWluaXRpYWwtcG9zaXRpb24tZHluYW1pYy1leHBlY3RlZC5odG1sCkBAIC0w
LDAgKzEsMTUgQEAKKzwhRE9DVFlQRSBodG1sPgorPGRpdiBpZD1vbmUgc3R5bGU9IndpZHRoOiAx
MDBweDsgaGVpZ2h0OiAxMDBweDsgZGlyZWN0aW9uOiBydGw7IG92ZXJmbG93OiBzY3JvbGw7Ij4K
KyAgPGRpdiBzdHlsZT0id2lkdGg6IDE5MnB4OyBoZWlnaHQ6IDE5MnB4OyBib3JkZXI6IDRweCBz
b2xpZCBibGFjazsiPjwvZGl2PgorPC9kaXY+Cis8ZGl2IGlkPXR3byBzdHlsZT0id2lkdGg6IDEw
MHB4OyBoZWlnaHQ6IDEwMHB4OyBkaXJlY3Rpb246IGx0cjsgb3ZlcmZsb3c6IHNjcm9sbDsgbWFy
Z2luLXRvcDogMWVtOyI+CisgIDxkaXYgc3R5bGU9IndpZHRoOiAxOTJweDsgaGVpZ2h0OiAxOTJw
eDsgYm9yZGVyOiA0cHggc29saWQgYmxhY2s7Ij48L2Rpdj4KKzwvZGl2PgorPHNjcmlwdD4KKy8v
IEppZ2dsZSB2YWx1ZXMgYXJvdW5kIHNvIHRoYXQgYXNzaWduaW5nIDAgdG8gc2Nyb2xsTGVmdCBp
c24ndCBpZ25vcmVkIGR1ZSB0bworLy8gaXQgYWxyZWFkeSBiZWluZyAwLgorb25lLnNjcm9sbExl
ZnQgPSAtMTsKK29uZS5zY3JvbGxMZWZ0ID0gMDsKK3R3by5zY3JvbGxMZWZ0ID0gMTsKK3R3by5z
Y3JvbGxMZWZ0ID0gMDsKKzwvc2NyaXB0PgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9z
Y3JvbGxpbmcvcnRsLXNjcm9sbGJhcnMtaW5pdGlhbC1wb3NpdGlvbi1keW5hbWljLmh0bWwgYi9M
YXlvdXRUZXN0cy9mYXN0L3Njcm9sbGluZy9ydGwtc2Nyb2xsYmFycy1pbml0aWFsLXBvc2l0aW9u
LWR5bmFtaWMuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5jZGU4NDlhNTZmNTY4NDcwNWJiN2IwMWJmMDEyYmY4
OWI1ZDJmN2FiCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9zY3JvbGxpbmcv
cnRsLXNjcm9sbGJhcnMtaW5pdGlhbC1wb3NpdGlvbi1keW5hbWljLmh0bWwKQEAgLTAsMCArMSwx
MiBAQAorPCFET0NUWVBFIGh0bWw+Cis8ZGl2IGlkPW9uZSBzdHlsZT0id2lkdGg6IDEwMHB4OyBo
ZWlnaHQ6IDEwMHB4OyBkaXJlY3Rpb246IGx0cjsgb3ZlcmZsb3c6IHNjcm9sbDsiPgorICA8ZGl2
IHN0eWxlPSJ3aWR0aDogMTkycHg7IGhlaWdodDogMTkycHg7IGJvcmRlcjogNHB4IHNvbGlkIGJs
YWNrOyI+PC9kaXY+Cis8L2Rpdj4KKzxkaXYgaWQ9dHdvIHN0eWxlPSJ3aWR0aDogMTAwcHg7IGhl
aWdodDogMTAwcHg7IGRpcmVjdGlvbjogcnRsOyBvdmVyZmxvdzogc2Nyb2xsOyBtYXJnaW4tdG9w
OiAxZW07Ij4KKyAgPGRpdiBzdHlsZT0id2lkdGg6IDE5MnB4OyBoZWlnaHQ6IDE5MnB4OyBib3Jk
ZXI6IDRweCBzb2xpZCBibGFjazsiPjwvZGl2PgorPC9kaXY+Cis8c2NyaXB0PgorZG9jdW1lbnQu
Ym9keS5vZmZzZXRUb3A7CitvbmUuc3R5bGUuZGlyZWN0aW9uID0gInJ0bCI7Cit0d28uc3R5bGUu
ZGlyZWN0aW9uID0gImx0ciI7Cis8L3NjcmlwdD4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zh
c3Qvc2Nyb2xsaW5nL3J0bC1zY3JvbGxiYXJzLWluaXRpYWwtcG9zaXRpb24tZXhwZWN0ZWQuaHRt
bCBiL0xheW91dFRlc3RzL2Zhc3Qvc2Nyb2xsaW5nL3J0bC1zY3JvbGxiYXJzLWluaXRpYWwtcG9z
aXRpb24tZXhwZWN0ZWQuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi4zNDQ4NGNmNjEzYTRkMzc1ZmQzYTA1NGNk
NWQ4OTFjYTcyOTdmOTEyCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9zY3Jv
bGxpbmcvcnRsLXNjcm9sbGJhcnMtaW5pdGlhbC1wb3NpdGlvbi1leHBlY3RlZC5odG1sCkBAIC0w
LDAgKzEsMTAgQEAKKzwhRE9DVFlQRSBodG1sPgorPGRpdiBpZD1lIHN0eWxlPSJ3aWR0aDogMTAw
cHg7IGhlaWdodDogMTAwcHg7IGRpcmVjdGlvbjogcnRsOyBvdmVyZmxvdzogc2Nyb2xsOyI+Cisg
IDxkaXYgc3R5bGU9IndpZHRoOiAxOTJweDsgaGVpZ2h0OiAxOTJweDsgYm9yZGVyOiA0cHggc29s
aWQgYmxhY2s7Ij48L2Rpdj4KKzwvZGl2PgorPHNjcmlwdD4KKy8vIEppZ2dsZSB2YWx1ZXMgYXJv
dW5kIHNvIHRoYXQgYXNzaWduaW5nIDAgdG8gc2Nyb2xsTGVmdCBpc24ndCBpZ25vcmVkIGR1ZSB0
bworLy8gaXQgYWxyZWFkeSBiZWluZyAwLgorZS5zY3JvbGxMZWZ0ID0gLTE7CitlLnNjcm9sbExl
ZnQgPSAwOworPC9zY3JpcHQ+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L3Njcm9sbGlu
Zy9ydGwtc2Nyb2xsYmFycy1pbml0aWFsLXBvc2l0aW9uLmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0
L3Njcm9sbGluZy9ydGwtc2Nyb2xsYmFycy1pbml0aWFsLXBvc2l0aW9uLmh0bWwKbmV3IGZpbGUg
bW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MC4uODg4YjZjYTQ5YjIxZTQyMjE1MDk4MDU2YWE1YjMzOWUzMTQ4ZTY1ZAotLS0gL2Rldi9udWxs
CisrKyBiL0xheW91dFRlc3RzL2Zhc3Qvc2Nyb2xsaW5nL3J0bC1zY3JvbGxiYXJzLWluaXRpYWwt
cG9zaXRpb24uaHRtbApAQCAtMCwwICsxLDQgQEAKKzwhRE9DVFlQRSBodG1sPgorPGRpdiBzdHls
ZT0id2lkdGg6IDEwMHB4OyBoZWlnaHQ6IDEwMHB4OyBkaXJlY3Rpb246IHJ0bDsgb3ZlcmZsb3c6
IHNjcm9sbDsiPgorICA8ZGl2IHN0eWxlPSJ3aWR0aDogMTkycHg7IGhlaWdodDogMTkycHg7IGJv
cmRlcjogNHB4IHNvbGlkIGJsYWNrOyI+PC9kaXY+Cis8L2Rpdj4K
</data>

          </attachment>
      

    </bug>

</bugzilla>