<?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>313161</bug_id>
          
          <creation_ts>2026-04-23 12:44:04 -0700</creation_ts>
          <short_desc>&quot;scrollbar-gutter&quot; on root element is misplaced in RTL layouts</short_desc>
          <delta_ts>2026-04-30 06:32:13 -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 Nightly Build</version>
          <rep_platform>Mac (Apple Silicon)</rep_platform>
          <op_sys>macOS 26</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>oss</reporter>
          <assigned_to name="alan">zalan</assigned_to>
          <cc>bfulgham</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>2203821</commentid>
    <comment_count>0</comment_count>
      <attachid>479273</attachid>
    <who name="">oss</who>
    <bug_when>2026-04-23 12:44:04 -0700</bug_when>
    <thetext>Created attachment 479273
Example of RTL gutter placement on root element, root element inside iframe and normal elements

In scroll containers, Webkit renders scrollbars left-sided in RTL layouts, both for normal elements as well as root elements. Unfortunately it places the corresponding scrollbar-gutter, right-sided for root elements, for both top window and nested documents. This causes layout to shift when going the gutter is replaced by the actual scrollbars, whereas the gutter should always be in-place.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2206019</commentid>
    <comment_count>1</comment_count>
      <attachid>479383</attachid>
    <who name="alan">zalan</who>
    <bug_when>2026-04-29 16:03:57 -0700</bug_when>
    <thetext>Created attachment 479383
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2206037</commentid>
    <comment_count>2</comment_count>
      <attachid>479383</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2026-04-29 16:45:41 -0700</bug_when>
    <thetext>Comment on attachment 479383
Patch

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

&gt; Source/WebCore/page/LocalFrameView.cpp:7285
&gt; +    if (scrollbarGutterStyle().isStableBothEdges() || shouldPlaceVerticalScrollbarOnLeft())

I&apos;m not sure this is right; doesn&apos;t it leave a gap on the left even when scrollbars are overlay (no gutter)?

&gt; LayoutTests/fast/scrolling/scrollbar-gutter-stable-rtl-viewport-expected.html:1
&gt; +&lt;!DOCTYPE html&gt; &lt;!-- webkit-test-runner [ MockScrollbarsEnabled=false ] --&gt;

Mock scrollbars should be OK here.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2206038</commentid>
    <comment_count>3</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2026-04-29 16:45:58 -0700</bug_when>
    <thetext>View in context: https://bugs.webkit.org/attachment.cgi?id=479383&amp;action=review

&gt; Source/WebCore/page/LocalFrameView.cpp:7285
&gt; +    if (scrollbarGutterStyle().isStableBothEdges() || shouldPlaceVerticalScrollbarOnLeft())

I&apos;m not sure this is right; doesn&apos;t it leave a gap on the left even when scrollbars are overlay (no gutter)?

&gt; LayoutTests/fast/scrolling/scrollbar-gutter-stable-rtl-viewport-expected.html:1
&gt; +&lt;!DOCTYPE html&gt; &lt;!-- webkit-test-runner [ MockScrollbarsEnabled=false ] --&gt;

Mock scrollbars should be OK here.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2206043</commentid>
    <comment_count>4</comment_count>
      <attachid>479384</attachid>
    <who name="alan">zalan</who>
    <bug_when>2026-04-29 17:07:26 -0700</bug_when>
    <thetext>Created attachment 479384
[fast- cq]Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2206199</commentid>
    <comment_count>5</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2026-04-30 04:29:26 -0700</bug_when>
    <thetext>Patch 479384 does not build</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2206201</commentid>
    <comment_count>6</comment_count>
      <attachid>479390</attachid>
    <who name="alan">zalan</who>
    <bug_when>2026-04-30 04:34:32 -0700</bug_when>
    <thetext>Created attachment 479390
[fast-cq]Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2206223</commentid>
    <comment_count>7</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2026-04-30 06:31:22 -0700</bug_when>
    <thetext>Committed 312360@main (92693c2591b2): &lt;https://commits.webkit.org/312360@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 479390.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2206224</commentid>
    <comment_count>8</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2026-04-30 06:32:13 -0700</bug_when>
    <thetext>&lt;rdar://problem/175939512&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>479273</attachid>
            <date>2026-04-23 12:44:04 -0700</date>
            <delta_ts>2026-04-23 12:44:04 -0700</delta_ts>
            <desc>Example of RTL gutter placement on root element, root element inside iframe and normal elements</desc>
            <filename>webkit-issue-gutter.html</filename>
            <type>text/html</type>
            <size>2843</size>
            <attacher>oss</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+CjxodG1sIGRpcj0icnRsIiBsYW5nPSJlbiI+CjxoZWFkPgogICAgPG1l
dGEgY2hhcnNldD0iVVRGLTgiPgogICAgPHRpdGxlPlJUTCBTY3JvbGxiYXIgR3V0dGVyIChObyBP
dmVyZmxvdyBUZXN0KTwvdGl0bGU+CiAgICA8c3R5bGU+CiAgICAgICAgLyogMS4gUm9vdCBFbGVt
ZW50IFRlc3QgCiAgICAgICAgICAgVGhlIEhUTUwgYmFja2dyb3VuZCBpcyBwaW5rLiBUaGUgYm9k
eSBiYWNrZ3JvdW5kIGlzIHdoaXRlLiAKICAgICAgICAgICBUaGUgZW1wdHkgZ3V0dGVyIHNwYWNl
IHdpbGwgc2hvdyB1cCBhcyBhIHBpbmsgc3RyaXBlLgogICAgICAgICovCiAgICAgICAgaHRtbCB7
CiAgICAgICAgICAgIHNjcm9sbGJhci1ndXR0ZXI6IHN0YWJsZTsgCiAgICAgICAgICAgIGJhY2tn
cm91bmQtY29sb3I6ICNmZmNjY2M7IC8qIExpZ2h0IHBpbmsgKi8KICAgICAgICB9CgogICAgICAg
IGJvZHkgewogICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOwogICAgICAgICAg
ICBtYXJnaW46IDA7CiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7CiAgICAgICAgICAgIGZvbnQt
ZmFtaWx5OiBzeXN0ZW0tdWksIHNhbnMtc2VyaWY7CiAgICAgICAgICAgIC8qIE5vIGhlaWdodCBk
ZWZpbmVkID0gbm8gb3ZlcmZsb3cgKi8KICAgICAgICB9CgogICAgICAgIC50ZXN0LWdyaWQgewog
ICAgICAgICAgICBkaXNwbGF5OiBmbGV4OwogICAgICAgICAgICBnYXA6IDIwcHg7CiAgICAgICAg
ICAgIGZsZXgtd3JhcDogd3JhcDsKICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDsKICAgICAg
ICB9CgogICAgICAgIC8qIDIuIE5vcm1hbCBFbGVtZW50IFRlc3QgCiAgICAgICAgICAgVGhlIGNv
bnRhaW5lciBiYWNrZ3JvdW5kIGlzIGdyZWVuLiBUaGUgaW5uZXIgY29udGVudCBpcyB3aGl0ZS4K
ICAgICAgICAgICBUaGUgZW1wdHkgZ3V0dGVyIHNwYWNlIHdpbGwgc2hvdyB1cCBhcyBhIGdyZWVu
IHN0cmlwZS4KICAgICAgICAqLwogICAgICAgIC5ub3JtYWwtZWxlbWVudCB7CiAgICAgICAgICAg
IHdpZHRoOiAzMDBweDsKICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDsKICAgICAgICAgICAgYm9y
ZGVyOiAycHggc29saWQgIzMzMzsKICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bzsgLyogUmVx
dWlyZWQgZm9yIHRoZSBndXR0ZXIgdG8gYXBwbHkgKi8KICAgICAgICAgICAgc2Nyb2xsYmFyLWd1
dHRlcjogc3RhYmxlOwogICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NmZmNjOyAvKiBM
aWdodCBncmVlbiAqLwogICAgICAgIH0KCiAgICAgICAgLm5vcm1hbC1jb250ZW50IHsKICAgICAg
ICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsKICAgICAgICAgICAgaGVpZ2h0OiAxMDBw
eDsgLyogU2hvcnRlciB0aGFuIHRoZSAxNTBweCBjb250YWluZXIgPSBubyBvdmVyZmxvdyAqLwog
ICAgICAgICAgICBwYWRkaW5nOiAxMHB4OwogICAgICAgIH0KCiAgICAgICAgLyogMy4gSWZyYW1l
IENvbnRhaW5lciAqLwogICAgICAgIGlmcmFtZSB7CiAgICAgICAgICAgIHdpZHRoOiAzMDBweDsK
ICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDsKICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQg
IzMzMzsKICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7CiAgICAgICAg
fQogICAgPC9zdHlsZT4KPC9oZWFkPgo8Ym9keT4KCiAgICA8aDI+Um9vdCBFbGVtZW50IEd1dHRl
cjwvaDI+CiAgICA8cD5Mb29rIGF0IHRoZSBlZGdlIG9mIHRoZSB2aWV3cG9ydC4gVGhlIDxzdHJv
bmc+cGluayBzdHJpcGU8L3N0cm9uZz4gaXMgdGhlIGVtcHR5IDxjb2RlPnNjcm9sbGJhci1ndXR0
ZXI8L2NvZGU+IHJlc2VydmVkIGJ5IHRoZSA8Y29kZT4mbHQ7aHRtbCZndDs8L2NvZGU+IGVsZW1l
bnQuPC9wPgoKICAgIDxkaXYgY2xhc3M9InRlc3QtZ3JpZCI+CiAgICAgICAgCiAgICAgICAgPGRp
dj4KICAgICAgICAgICAgPGgzPk5vcm1hbCBFbGVtZW50PC9oMz4KICAgICAgICAgICAgPGRpdiBj
bGFzcz0ibm9ybWFsLWVsZW1lbnQiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibm9ybWFs
LWNvbnRlbnQiPgogICAgICAgICAgICAgICAgICAgIE5vIG92ZXJmbG93IGhlcmUuPGJyPjxicj4K
ICAgICAgICAgICAgICAgICAgICBUaGUgPHN0cm9uZz5ncmVlbiBzdHJpcGU8L3N0cm9uZz4gc2hv
d3MgdGhlIHJlc2VydmVkIGd1dHRlci4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAg
ICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KCiAgICAgICAgPGRpdj4KICAgICAgICAgICAgPGgzPklm
cmFtZSAoUm9vdCBFbGVtZW50KTwvaDM+CiAgICAgICAgICAgIDxpZnJhbWUgc3JjZG9jPSIKICAg
ICAgICAgICAgICAgIDwhRE9DVFlQRSBodG1sPgogICAgICAgICAgICAgICAgPGh0bWwgZGlyPSdy
dGwnIHN0eWxlPSdzY3JvbGxiYXItZ3V0dGVyOiBzdGFibGU7IGJhY2tncm91bmQtY29sb3I6ICNj
Y2NjZmY7Jz4KICAgICAgICAgICAgICAgIDxib2R5IHN0eWxlPSdtYXJnaW46IDA7IHBhZGRpbmc6
IDEwcHg7IGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IGZvbnQtZmFtaWx5OiBzeXN0ZW0tdWks
IHNhbnMtc2VyaWY7Jz4KICAgICAgICAgICAgICAgICAgICBObyBvdmVyZmxvdyBoZXJlLjxicj48
YnI+CiAgICAgICAgICAgICAgICAgICAgVGhlIDxzdHJvbmc+Ymx1ZSBzdHJpcGU8L3N0cm9uZz4g
c2hvd3MgdGhlIHJlc2VydmVkIGd1dHRlciBmb3IgdGhlIGlmcmFtZSdzIHJvb3QuCiAgICAgICAg
ICAgICAgICA8L2JvZHk+CiAgICAgICAgICAgICAgICA8L2h0bWw+CiAgICAgICAgICAgICI+PC9p
ZnJhbWU+CiAgICAgICAgPC9kaXY+CgogICAgPC9kaXY+Cgo8L2JvZHk+CjwvaHRtbD4=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>479383</attachid>
            <date>2026-04-29 16:03:57 -0700</date>
            <delta_ts>2026-04-29 17:07:24 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-313161-20260429160357.patch</filename>
            <type>text/plain</type>
            <size>4124</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">RnJvbSA5ZDY4NjIxZTJjNDIxYjZlMjJjY2QwMjNlZjIwMzA2NjA3ZWI4ZmNkIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBBbGFuIEJhcmFkbGF5IDx6YWxhbkBhcHBsZS5jb20+CkRhdGU6
IFdlZCwgMjkgQXByIDIwMjYgMTU6NTI6MDQgLTA3MDAKU3ViamVjdDogW1BBVENIXSAic2Nyb2xs
YmFyLWd1dHRlciIgb24gcm9vdCBlbGVtZW50IGlzIG1pc3BsYWNlZCBpbiBSVEwKIGxheW91dHMg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTMxMzE2MQoKUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCgpXaGVuIGEgbmVzdGVkIGRvY3VtZW50IChlLmcuIGlmcmFtZSkg
aGFzIGRpcj1ydGwgYW5kIHNjcm9sbGJhci1ndXR0ZXI6IHN0YWJsZSwKdGhlIGd1dHRlciBzcGFj
ZSAoZm9yIHNwYWNlIHRha2luZyBzY3JvbGxiYXIpIGFwcGVhcnMgb24gdGhlIHJpZ2h0IHNpZGUg
aW5zdGVhZCBvZiB0aGUgbGVmdC4KCmluc2V0Rm9yTGVmdFNjcm9sbGJhclNwYWNlIGlzIGNhbGxl
ZCBieSBTY3JvbGxWaWV3IGFuZCBjb21wb3NpdGluZyBjb2RlIHRvIHNoaWZ0CmNvbnRlbnQgaG9y
aXpvbnRhbGx5IHdoZW4gc2Nyb2xsYmFyIHNwYWNlIHNob3VsZCBiZSBvbiB0aGUgbGVmdCAoUlRM
KS4KRm9yIHRoZSBib3RoLWVkZ2VzIGNhc2UgaXQgYWxyZWFkeSB1c2VkIHNjcm9sbGJhckd1dHRl
cldpZHRoKCksIHdoaWNoIGNvcnJlY3RseSByZXR1cm5zCnRoZSB0aGVtZSdzIHNjcm9sbGJhciB0
aGlja25lc3Mgd2hlbiBubyBhY3R1YWwgc2Nyb2xsYmFyIGV4aXN0cyAodmlhIHRoZSBlYXJseSBy
ZXR1cm4KaW4gc2Nyb2xsYmFyR3V0dGVyV2lkdGggKG5vLXNjcm9sbGJhciArIHN0YWJsZSBndXR0
ZXIgYnJhbmNoKS4gQnV0IHRoZQpSVEwgc2luZ2xlLWVkZ2UgY2FzZSBjYWxsZWQgdmVydGljYWxT
Y3JvbGxiYXIoKS0+b2NjdXBpZWRXaWR0aCgpLCByZXR1cm5pbmcgMAp3aGVuIG5vIHNjcm9sbGJh
ciBleGlzdHMuCgpJbiB0aGlzIGlmcmFtZSwgdGhlIHNjcm9sbGJhciBpcyBuZXZlciBjcmVhdGVk
IC0gc2Nyb2xsYmFyLWd1dHRlcjogc3RhYmxlCnJlc2VydmVzIHRoZSBzcGFjZSBwdXJlbHkgdGhy
b3VnaCB0aGUgdGhlbWUgdGhpY2tuZXNzIHdpdGhvdXQgYW4gYWN0dWFsIHNjcm9sbGJhcgp3aWRn
ZXQuIFRoZSBmaXggdXNlcyBzY3JvbGxiYXJHdXR0ZXJXaWR0aCgpIGZvciB0aGUgUlRMIGNhc2Ug
dG9vLCBtYXRjaGluZyB0aGUKYm90aC1lZGdlcyBjYXNlLgoKKiBMYXlvdXRUZXN0cy9mYXN0L3Nj
cm9sbGluZy9zY3JvbGxiYXItZ3V0dGVyLXN0YWJsZS1ydGwtdmlld3BvcnQtZXhwZWN0ZWQudHh0
OiBBZGRlZC4KKiBMYXlvdXRUZXN0cy9mYXN0L3Njcm9sbGluZy9zY3JvbGxiYXItZ3V0dGVyLXN0
YWJsZS1ydGwtdmlld3BvcnQuaHRtbDogQWRkZWQuCiogU291cmNlL1dlYkNvcmUvcGFnZS9Mb2Nh
bEZyYW1lVmlldy5jcHA6CihXZWJDb3JlOjpMb2NhbEZyYW1lVmlldzo6aW5zZXRGb3JMZWZ0U2Ny
b2xsYmFyU3BhY2UpOgotLS0KIFNvdXJjZS9XZWJDb3JlL3BhZ2UvTG9jYWxGcmFtZVZpZXcuY3Bw
ICAgICAgICAgIHwgIDQgKy0tLQogLi4uYmFyLWd1dHRlci1zdGFibGUtcnRsLXZpZXdwb3J0LWV4
cGVjdGVkLmh0bWwgfCAxNyArKysrKysrKysrKysrKysrKwogLi4uL3Njcm9sbGJhci1ndXR0ZXIt
c3RhYmxlLXJ0bC12aWV3cG9ydC5odG1sICAgfCAxMCArKysrKysrKysrCiAzIGZpbGVzIGNoYW5n
ZWQsIDI4IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQg
TGF5b3V0VGVzdHMvZmFzdC9zY3JvbGxpbmcvc2Nyb2xsYmFyLWd1dHRlci1zdGFibGUtcnRsLXZp
ZXdwb3J0LWV4cGVjdGVkLmh0bWwKIGNyZWF0ZSBtb2RlIDEwMDY0NCBMYXlvdXRUZXN0cy9mYXN0
L3Njcm9sbGluZy9zY3JvbGxiYXItZ3V0dGVyLXN0YWJsZS1ydGwtdmlld3BvcnQuaHRtbAoKZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BhZ2UvTG9jYWxGcmFtZVZpZXcuY3BwIGIvU291cmNl
L1dlYkNvcmUvcGFnZS9Mb2NhbEZyYW1lVmlldy5jcHAKaW5kZXggNzU5MGYxNGNlMWM3Li4yZTUy
NWQ1MWQwNjkgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BhZ2UvTG9jYWxGcmFtZVZpZXcu
Y3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BhZ2UvTG9jYWxGcmFtZVZpZXcuY3BwCkBAIC03Mjgy
LDEwICs3MjgyLDggQEAgSW50U2l6ZSBMb2NhbEZyYW1lVmlldzo6dG90YWxTY3JvbGxiYXJTcGFj
ZSgpIGNvbnN0CiAKIGludCBMb2NhbEZyYW1lVmlldzo6aW5zZXRGb3JMZWZ0U2Nyb2xsYmFyU3Bh
Y2UoKSBjb25zdAogewotICAgIGlmIChzY3JvbGxiYXJHdXR0ZXJTdHlsZSgpLmlzU3RhYmxlQm90
aEVkZ2VzKCkpCisgICAgaWYgKHNjcm9sbGJhckd1dHRlclN0eWxlKCkuaXNTdGFibGVCb3RoRWRn
ZXMoKSB8fCBzaG91bGRQbGFjZVZlcnRpY2FsU2Nyb2xsYmFyT25MZWZ0KCkpCiAgICAgICAgIHJl
dHVybiBzY3JvbGxiYXJHdXR0ZXJXaWR0aCgpOwotICAgIGlmIChzaG91bGRQbGFjZVZlcnRpY2Fs
U2Nyb2xsYmFyT25MZWZ0KCkpCi0gICAgICAgIHJldHVybiB2ZXJ0aWNhbFNjcm9sbGJhcigpID8g
dmVydGljYWxTY3JvbGxiYXIoKS0+b2NjdXBpZWRXaWR0aCgpIDogMDsKICAgICByZXR1cm4gMDsK
IH0KIApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9zY3JvbGxpbmcvc2Nyb2xsYmFyLWd1
dHRlci1zdGFibGUtcnRsLXZpZXdwb3J0LWV4cGVjdGVkLmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0
L3Njcm9sbGluZy9zY3JvbGxiYXItZ3V0dGVyLXN0YWJsZS1ydGwtdmlld3BvcnQtZXhwZWN0ZWQu
aHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAuLjdmYWZjMmNhMzU3
YQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3Qvc2Nyb2xsaW5nL3Njcm9sbGJh
ci1ndXR0ZXItc3RhYmxlLXJ0bC12aWV3cG9ydC1leHBlY3RlZC5odG1sCkBAIC0wLDAgKzEsMTcg
QEAKKzwhRE9DVFlQRSBodG1sPiA8IS0tIHdlYmtpdC10ZXN0LXJ1bm5lciBbIE1vY2tTY3JvbGxi
YXJzRW5hYmxlZD1mYWxzZSBdIC0tPgorPHN0eWxlPgorLmNvbnRhaW5lciB7CisgICAgd2lkdGg6
IDIwMHB4OworICAgIGhlaWdodDogMjAwcHg7CisgICAgZGlyZWN0aW9uOiBydGw7CisgICAgb3Zl
cmZsb3c6IGF1dG87CisgICAgc2Nyb2xsYmFyLWd1dHRlcjogc3RhYmxlOworICAgIG1hcmdpbjog
MDsKKyAgICBwYWRkaW5nOiAwOworICAgIGJvcmRlcjogbm9uZTsKK30KKzwvc3R5bGU+Cis8cD5U
aGUgc2Nyb2xsYmFyIGd1dHRlciBzaG91bGQgYmUgb24gdGhlIGxlZnQgc2lkZSAoUlRMKS48L3A+
Cis8ZGl2IGNsYXNzPSJjb250YWluZXIiPgorICAgIDxkaXYgc3R5bGU9ImhlaWdodDogMTBweDsg
YmFja2dyb3VuZDogZ3JlZW47Ij48L2Rpdj4KKzwvZGl2PgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVz
dHMvZmFzdC9zY3JvbGxpbmcvc2Nyb2xsYmFyLWd1dHRlci1zdGFibGUtcnRsLXZpZXdwb3J0Lmh0
bWwgYi9MYXlvdXRUZXN0cy9mYXN0L3Njcm9sbGluZy9zY3JvbGxiYXItZ3V0dGVyLXN0YWJsZS1y
dGwtdmlld3BvcnQuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAu
LjAyMWU5ZDZkNjU3YQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3Qvc2Nyb2xs
aW5nL3Njcm9sbGJhci1ndXR0ZXItc3RhYmxlLXJ0bC12aWV3cG9ydC5odG1sCkBAIC0wLDAgKzEs
MTAgQEAKKzwhRE9DVFlQRSBodG1sPiA8IS0tIHdlYmtpdC10ZXN0LXJ1bm5lciBbIE1vY2tTY3Jv
bGxiYXJzRW5hYmxlZD1mYWxzZSBdIC0tPgorPHN0eWxlPgoraWZyYW1lIHsKKyAgICB3aWR0aDog
MjAwcHg7CisgICAgaGVpZ2h0OiAyMDBweDsKKyAgICBib3JkZXI6IG5vbmU7Cit9Cis8L3N0eWxl
PgorPHA+VGhlIHNjcm9sbGJhciBndXR0ZXIgc2hvdWxkIGJlIG9uIHRoZSBsZWZ0IHNpZGUgKFJU
TCkuPC9wPgorPGlmcmFtZSBzcmM9ImRhdGE6dGV4dC9odG1sLDxodG1sIGRpcj0ncnRsJyBzdHls
ZT0nc2Nyb2xsYmFyLWd1dHRlcjpzdGFibGU7bWFyZ2luOjAnPjxib2R5IHN0eWxlPSdtYXJnaW46
MCc+PGRpdiBzdHlsZT0naGVpZ2h0OjEwcHg7YmFja2dyb3VuZDpncmVlbic+PC9kaXY+PC9ib2R5
PjwvaHRtbD4iPjwvaWZyYW1lPgo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>479384</attachid>
            <date>2026-04-29 17:07:26 -0700</date>
            <delta_ts>2026-04-30 04:34:30 -0700</delta_ts>
            <desc>[fast- cq]Patch</desc>
            <filename>bug-313161-20260429170726.patch</filename>
            <type>text/plain</type>
            <size>4011</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">RnJvbSA3OTEwNjU1ODg0YzFiM2JlOGUxOTlhNDBkOGZmMzFjYjc0NTk0YWRhIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBBbGFuIEJhcmFkbGF5IDx6YWxhbkBhcHBsZS5jb20+CkRhdGU6
IFdlZCwgMjkgQXByIDIwMjYgMTU6NTI6MDQgLTA3MDAKU3ViamVjdDogW1BBVENIXSAic2Nyb2xs
YmFyLWd1dHRlciIgb24gcm9vdCBlbGVtZW50IGlzIG1pc3BsYWNlZCBpbiBSVEwKIGxheW91dHMg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTMxMzE2MQoKUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCgpXaGVuIGEgbmVzdGVkIGRvY3VtZW50IChlLmcuIGlmcmFtZSkg
aGFzIGRpcj1ydGwgYW5kIHNjcm9sbGJhci1ndXR0ZXI6IHN0YWJsZSwKdGhlIGd1dHRlciBzcGFj
ZSAoZm9yIHNwYWNlIHRha2luZyBzY3JvbGxiYXIpIGFwcGVhcnMgb24gdGhlIHJpZ2h0IHNpZGUg
aW5zdGVhZCBvZiB0aGUgbGVmdC4KCmluc2V0Rm9yTGVmdFNjcm9sbGJhclNwYWNlIGlzIGNhbGxl
ZCBieSBTY3JvbGxWaWV3IGFuZCBjb21wb3NpdGluZyBjb2RlIHRvIHNoaWZ0CmNvbnRlbnQgaG9y
aXpvbnRhbGx5IHdoZW4gc2Nyb2xsYmFyIHNwYWNlIHNob3VsZCBiZSBvbiB0aGUgbGVmdCAoUlRM
KS4KRm9yIHRoZSBib3RoLWVkZ2VzIGNhc2UgaXQgYWxyZWFkeSB1c2VkIHNjcm9sbGJhckd1dHRl
cldpZHRoKCksIHdoaWNoIGNvcnJlY3RseSByZXR1cm5zCnRoZSB0aGVtZSdzIHNjcm9sbGJhciB0
aGlja25lc3Mgd2hlbiBubyBhY3R1YWwgc2Nyb2xsYmFyIGV4aXN0cyAodmlhIHRoZSBlYXJseSBy
ZXR1cm4KaW4gc2Nyb2xsYmFyR3V0dGVyV2lkdGggKG5vLXNjcm9sbGJhciArIHN0YWJsZSBndXR0
ZXIgYnJhbmNoKS4gQnV0IHRoZQpSVEwgc2luZ2xlLWVkZ2UgY2FzZSBjYWxsZWQgdmVydGljYWxT
Y3JvbGxiYXIoKS0+b2NjdXBpZWRXaWR0aCgpLCByZXR1cm5pbmcgMAp3aGVuIG5vIHNjcm9sbGJh
ciBleGlzdHMuCgpJbiB0aGlzIGlmcmFtZSwgdGhlIHNjcm9sbGJhciBpcyBuZXZlciBjcmVhdGVk
IC0gc2Nyb2xsYmFyLWd1dHRlcjogc3RhYmxlCnJlc2VydmVzIHRoZSBzcGFjZSBwdXJlbHkgdGhy
b3VnaCB0aGUgdGhlbWUgdGhpY2tuZXNzIHdpdGhvdXQgYW4gYWN0dWFsIHNjcm9sbGJhcgp3aWRn
ZXQuIFRoZSBmaXggdXNlcyBzY3JvbGxiYXJHdXR0ZXJXaWR0aCgpIGZvciB0aGUgUlRMIGNhc2Ug
dG9vLCBtYXRjaGluZyB0aGUKYm90aC1lZGdlcyBjYXNlLgoKKiBMYXlvdXRUZXN0cy9mYXN0L3Nj
cm9sbGluZy9zY3JvbGxiYXItZ3V0dGVyLXN0YWJsZS1ydGwtdmlld3BvcnQtZXhwZWN0ZWQuaHRt
bDogQWRkZWQuCiogTGF5b3V0VGVzdHMvZmFzdC9zY3JvbGxpbmcvc2Nyb2xsYmFyLWd1dHRlci1z
dGFibGUtcnRsLXZpZXdwb3J0Lmh0bWw6IEFkZGVkLgoqIFNvdXJjZS9XZWJDb3JlL3BhZ2UvTG9j
YWxGcmFtZVZpZXcuY3BwOgooV2ViQ29yZTo6TG9jYWxGcmFtZVZpZXc6Omluc2V0Rm9yTGVmdFNj
cm9sbGJhclNwYWNlIGNvbnN0KToKLS0tCiBTb3VyY2UvV2ViQ29yZS9wYWdlL0xvY2FsRnJhbWVW
aWV3LmNwcCAgICAgICAgICB8ICA0ICstLS0KIC4uLmJhci1ndXR0ZXItc3RhYmxlLXJ0bC12aWV3
cG9ydC1leHBlY3RlZC5odG1sIHwgMTcgKysrKysrKysrKysrKysrKysKIC4uLi9zY3JvbGxiYXIt
Z3V0dGVyLXN0YWJsZS1ydGwtdmlld3BvcnQuaHRtbCAgIHwgMTAgKysrKysrKysrKwogMyBmaWxl
cyBjaGFuZ2VkLCAyOCBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUg
MTAwNjQ0IExheW91dFRlc3RzL2Zhc3Qvc2Nyb2xsaW5nL3Njcm9sbGJhci1ndXR0ZXItc3RhYmxl
LXJ0bC12aWV3cG9ydC1leHBlY3RlZC5odG1sCiBjcmVhdGUgbW9kZSAxMDA2NDQgTGF5b3V0VGVz
dHMvZmFzdC9zY3JvbGxpbmcvc2Nyb2xsYmFyLWd1dHRlci1zdGFibGUtcnRsLXZpZXdwb3J0Lmh0
bWwKCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wYWdlL0xvY2FsRnJhbWVWaWV3LmNwcCBi
L1NvdXJjZS9XZWJDb3JlL3BhZ2UvTG9jYWxGcmFtZVZpZXcuY3BwCmluZGV4IDc1OTBmMTRjZTFj
Ny4uMmU1MjVkNTFkMDY5IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wYWdlL0xvY2FsRnJh
bWVWaWV3LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wYWdlL0xvY2FsRnJhbWVWaWV3LmNwcApA
QCAtNzI4MiwxMCArNzI4Miw4IEBAIEludFNpemUgTG9jYWxGcmFtZVZpZXc6OnRvdGFsU2Nyb2xs
YmFyU3BhY2UoKSBjb25zdAogCiBpbnQgTG9jYWxGcmFtZVZpZXc6Omluc2V0Rm9yTGVmdFNjcm9s
bGJhclNwYWNlKCkgY29uc3QKIHsKLSAgICBpZiAoc2Nyb2xsYmFyR3V0dGVyU3R5bGUoKS5pc1N0
YWJsZUJvdGhFZGdlcygpKQorICAgIGlmIChzY3JvbGxiYXJHdXR0ZXJTdHlsZSgpLmlzU3RhYmxl
Qm90aEVkZ2VzKCkgfHwgc2hvdWxkUGxhY2VWZXJ0aWNhbFNjcm9sbGJhck9uTGVmdCgpKQogICAg
ICAgICByZXR1cm4gc2Nyb2xsYmFyR3V0dGVyV2lkdGgoKTsKLSAgICBpZiAoc2hvdWxkUGxhY2VW
ZXJ0aWNhbFNjcm9sbGJhck9uTGVmdCgpKQotICAgICAgICByZXR1cm4gdmVydGljYWxTY3JvbGxi
YXIoKSA/IHZlcnRpY2FsU2Nyb2xsYmFyKCktPm9jY3VwaWVkV2lkdGgoKSA6IDA7CiAgICAgcmV0
dXJuIDA7CiB9CiAKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3Qvc2Nyb2xsaW5nL3Njcm9s
bGJhci1ndXR0ZXItc3RhYmxlLXJ0bC12aWV3cG9ydC1leHBlY3RlZC5odG1sIGIvTGF5b3V0VGVz
dHMvZmFzdC9zY3JvbGxpbmcvc2Nyb2xsYmFyLWd1dHRlci1zdGFibGUtcnRsLXZpZXdwb3J0LWV4
cGVjdGVkLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwLi43Yzg3
MjQ4OTk0OGYKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L3Njcm9sbGluZy9z
Y3JvbGxiYXItZ3V0dGVyLXN0YWJsZS1ydGwtdmlld3BvcnQtZXhwZWN0ZWQuaHRtbApAQCAtMCww
ICsxLDE3IEBACis8IURPQ1RZUEUgaHRtbD4KKzxzdHlsZT4KKy5jb250YWluZXIgeworICAgIHdp
ZHRoOiAyMDBweDsKKyAgICBoZWlnaHQ6IDIwMHB4OworICAgIGRpcmVjdGlvbjogcnRsOworICAg
IG92ZXJmbG93OiBhdXRvOworICAgIHNjcm9sbGJhci1ndXR0ZXI6IHN0YWJsZTsKKyAgICBtYXJn
aW46IDA7CisgICAgcGFkZGluZzogMDsKKyAgICBib3JkZXI6IG5vbmU7Cit9Cis8L3N0eWxlPgor
PHA+VGhlIHNjcm9sbGJhciBndXR0ZXIgc2hvdWxkIGJlIG9uIHRoZSBsZWZ0IHNpZGUgKFJUTCku
PC9wPgorPGRpdiBjbGFzcz0iY29udGFpbmVyIj4KKyAgICA8ZGl2IHN0eWxlPSJoZWlnaHQ6IDEw
cHg7IGJhY2tncm91bmQ6IGdyZWVuOyI+PC9kaXY+Cis8L2Rpdj4KZGlmZiAtLWdpdCBhL0xheW91
dFRlc3RzL2Zhc3Qvc2Nyb2xsaW5nL3Njcm9sbGJhci1ndXR0ZXItc3RhYmxlLXJ0bC12aWV3cG9y
dC5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9zY3JvbGxpbmcvc2Nyb2xsYmFyLWd1dHRlci1zdGFi
bGUtcnRsLXZpZXdwb3J0Lmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAw
MDAwLi44MzhlYTM0ZTA0MjcKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L3Nj
cm9sbGluZy9zY3JvbGxiYXItZ3V0dGVyLXN0YWJsZS1ydGwtdmlld3BvcnQuaHRtbApAQCAtMCww
ICsxLDEwIEBACis8IURPQ1RZUEUgaHRtbD4KKzxzdHlsZT4KK2lmcmFtZSB7CisgICAgd2lkdGg6
IDIwMHB4OworICAgIGhlaWdodDogMjAwcHg7CisgICAgYm9yZGVyOiBub25lOworfQorPC9zdHls
ZT4KKzxwPlRoZSBzY3JvbGxiYXIgZ3V0dGVyIHNob3VsZCBiZSBvbiB0aGUgbGVmdCBzaWRlIChS
VEwpLjwvcD4KKzxpZnJhbWUgc3JjPSJkYXRhOnRleHQvaHRtbCw8aHRtbCBkaXI9J3J0bCcgc3R5
bGU9J3Njcm9sbGJhci1ndXR0ZXI6c3RhYmxlO21hcmdpbjowJz48Ym9keSBzdHlsZT0nbWFyZ2lu
OjAnPjxkaXYgc3R5bGU9J2hlaWdodDoxMHB4O2JhY2tncm91bmQ6Z3JlZW4nPjwvZGl2PjwvYm9k
eT48L2h0bWw+Ij48L2lmcmFtZT4K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>479390</attachid>
            <date>2026-04-30 04:34:32 -0700</date>
            <delta_ts>2026-04-30 06:31:23 -0700</delta_ts>
            <desc>[fast-cq]Patch</desc>
            <filename>bug-313161-20260430043431.patch</filename>
            <type>text/plain</type>
            <size>4009</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">RnJvbSAyOGQxOGNlNDE1ZWRmNTNmYWQ4MDE0MDZmOWJmNGE3ZTgzMTljOGEwIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBBbGFuIEJhcmFkbGF5IDx6YWxhbkBhcHBsZS5jb20+CkRhdGU6
IFdlZCwgMjkgQXByIDIwMjYgMTU6NTI6MDQgLTA3MDAKU3ViamVjdDogW1BBVENIXSAic2Nyb2xs
YmFyLWd1dHRlciIgb24gcm9vdCBlbGVtZW50IGlzIG1pc3BsYWNlZCBpbiBSVEwKIGxheW91dHMg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTMxMzE2MQoKUmV2aWV3ZWQg
YnkgU2ltb24gRnJhc2VyLgoKV2hlbiBhIG5lc3RlZCBkb2N1bWVudCAoZS5nLiBpZnJhbWUpIGhh
cyBkaXI9cnRsIGFuZCBzY3JvbGxiYXItZ3V0dGVyOiBzdGFibGUsCnRoZSBndXR0ZXIgc3BhY2Ug
KGZvciBzcGFjZSB0YWtpbmcgc2Nyb2xsYmFyKSBhcHBlYXJzIG9uIHRoZSByaWdodCBzaWRlIGlu
c3RlYWQgb2YgdGhlIGxlZnQuCgppbnNldEZvckxlZnRTY3JvbGxiYXJTcGFjZSBpcyBjYWxsZWQg
YnkgU2Nyb2xsVmlldyBhbmQgY29tcG9zaXRpbmcgY29kZSB0byBzaGlmdApjb250ZW50IGhvcml6
b250YWxseSB3aGVuIHNjcm9sbGJhciBzcGFjZSBzaG91bGQgYmUgb24gdGhlIGxlZnQgKFJUTCku
CkZvciB0aGUgYm90aC1lZGdlcyBjYXNlIGl0IGFscmVhZHkgdXNlZCBzY3JvbGxiYXJHdXR0ZXJX
aWR0aCgpLCB3aGljaCBjb3JyZWN0bHkgcmV0dXJucwp0aGUgdGhlbWUncyBzY3JvbGxiYXIgdGhp
Y2tuZXNzIHdoZW4gbm8gYWN0dWFsIHNjcm9sbGJhciBleGlzdHMgKHZpYSB0aGUgZWFybHkgcmV0
dXJuCmluIHNjcm9sbGJhckd1dHRlcldpZHRoIChuby1zY3JvbGxiYXIgKyBzdGFibGUgZ3V0dGVy
IGJyYW5jaCkuIEJ1dCB0aGUKUlRMIHNpbmdsZS1lZGdlIGNhc2UgY2FsbGVkIHZlcnRpY2FsU2Ny
b2xsYmFyKCktPm9jY3VwaWVkV2lkdGgoKSwgcmV0dXJuaW5nIDAKd2hlbiBubyBzY3JvbGxiYXIg
ZXhpc3RzLgoKSW4gdGhpcyBpZnJhbWUsIHRoZSBzY3JvbGxiYXIgaXMgbmV2ZXIgY3JlYXRlZCAt
IHNjcm9sbGJhci1ndXR0ZXI6IHN0YWJsZQpyZXNlcnZlcyB0aGUgc3BhY2UgcHVyZWx5IHRocm91
Z2ggdGhlIHRoZW1lIHRoaWNrbmVzcyB3aXRob3V0IGFuIGFjdHVhbCBzY3JvbGxiYXIKd2lkZ2V0
LiBUaGUgZml4IHVzZXMgc2Nyb2xsYmFyR3V0dGVyV2lkdGgoKSBmb3IgdGhlIFJUTCBjYXNlIHRv
bywgbWF0Y2hpbmcgdGhlCmJvdGgtZWRnZXMgY2FzZS4KCiogTGF5b3V0VGVzdHMvZmFzdC9zY3Jv
bGxpbmcvc2Nyb2xsYmFyLWd1dHRlci1zdGFibGUtcnRsLXZpZXdwb3J0LWV4cGVjdGVkLmh0bWw6
IEFkZGVkLgoqIExheW91dFRlc3RzL2Zhc3Qvc2Nyb2xsaW5nL3Njcm9sbGJhci1ndXR0ZXItc3Rh
YmxlLXJ0bC12aWV3cG9ydC5odG1sOiBBZGRlZC4KKiBTb3VyY2UvV2ViQ29yZS9wYWdlL0xvY2Fs
RnJhbWVWaWV3LmNwcDoKKFdlYkNvcmU6OkxvY2FsRnJhbWVWaWV3OjppbnNldEZvckxlZnRTY3Jv
bGxiYXJTcGFjZSBjb25zdCk6Ci0tLQogU291cmNlL1dlYkNvcmUvcGFnZS9Mb2NhbEZyYW1lVmll
dy5jcHAgICAgICAgICAgfCAgNCArLS0tCiAuLi5iYXItZ3V0dGVyLXN0YWJsZS1ydGwtdmlld3Bv
cnQtZXhwZWN0ZWQuaHRtbCB8IDE3ICsrKysrKysrKysrKysrKysrCiAuLi4vc2Nyb2xsYmFyLWd1
dHRlci1zdGFibGUtcnRsLXZpZXdwb3J0Lmh0bWwgICB8IDEwICsrKysrKysrKysKIDMgZmlsZXMg
Y2hhbmdlZCwgMjggaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEw
MDY0NCBMYXlvdXRUZXN0cy9mYXN0L3Njcm9sbGluZy9zY3JvbGxiYXItZ3V0dGVyLXN0YWJsZS1y
dGwtdmlld3BvcnQtZXhwZWN0ZWQuaHRtbAogY3JlYXRlIG1vZGUgMTAwNjQ0IExheW91dFRlc3Rz
L2Zhc3Qvc2Nyb2xsaW5nL3Njcm9sbGJhci1ndXR0ZXItc3RhYmxlLXJ0bC12aWV3cG9ydC5odG1s
CgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGFnZS9Mb2NhbEZyYW1lVmlldy5jcHAgYi9T
b3VyY2UvV2ViQ29yZS9wYWdlL0xvY2FsRnJhbWVWaWV3LmNwcAppbmRleCA3NTkwZjE0Y2UxYzcu
LjJlNTI1ZDUxZDA2OSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGFnZS9Mb2NhbEZyYW1l
Vmlldy5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGFnZS9Mb2NhbEZyYW1lVmlldy5jcHAKQEAg
LTcyODIsMTAgKzcyODIsOCBAQCBJbnRTaXplIExvY2FsRnJhbWVWaWV3Ojp0b3RhbFNjcm9sbGJh
clNwYWNlKCkgY29uc3QKIAogaW50IExvY2FsRnJhbWVWaWV3OjppbnNldEZvckxlZnRTY3JvbGxi
YXJTcGFjZSgpIGNvbnN0CiB7Ci0gICAgaWYgKHNjcm9sbGJhckd1dHRlclN0eWxlKCkuaXNTdGFi
bGVCb3RoRWRnZXMoKSkKKyAgICBpZiAoc2Nyb2xsYmFyR3V0dGVyU3R5bGUoKS5pc1N0YWJsZUJv
dGhFZGdlcygpIHx8IHNob3VsZFBsYWNlVmVydGljYWxTY3JvbGxiYXJPbkxlZnQoKSkKICAgICAg
ICAgcmV0dXJuIHNjcm9sbGJhckd1dHRlcldpZHRoKCk7Ci0gICAgaWYgKHNob3VsZFBsYWNlVmVy
dGljYWxTY3JvbGxiYXJPbkxlZnQoKSkKLSAgICAgICAgcmV0dXJuIHZlcnRpY2FsU2Nyb2xsYmFy
KCkgPyB2ZXJ0aWNhbFNjcm9sbGJhcigpLT5vY2N1cGllZFdpZHRoKCkgOiAwOwogICAgIHJldHVy
biAwOwogfQogCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L3Njcm9sbGluZy9zY3JvbGxi
YXItZ3V0dGVyLXN0YWJsZS1ydGwtdmlld3BvcnQtZXhwZWN0ZWQuaHRtbCBiL0xheW91dFRlc3Rz
L2Zhc3Qvc2Nyb2xsaW5nL3Njcm9sbGJhci1ndXR0ZXItc3RhYmxlLXJ0bC12aWV3cG9ydC1leHBl
Y3RlZC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMC4uN2M4NzI0
ODk5NDhmCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9zY3JvbGxpbmcvc2Ny
b2xsYmFyLWd1dHRlci1zdGFibGUtcnRsLXZpZXdwb3J0LWV4cGVjdGVkLmh0bWwKQEAgLTAsMCAr
MSwxNyBAQAorPCFET0NUWVBFIGh0bWw+Cis8c3R5bGU+CisuY29udGFpbmVyIHsKKyAgICB3aWR0
aDogMjAwcHg7CisgICAgaGVpZ2h0OiAyMDBweDsKKyAgICBkaXJlY3Rpb246IHJ0bDsKKyAgICBv
dmVyZmxvdzogYXV0bzsKKyAgICBzY3JvbGxiYXItZ3V0dGVyOiBzdGFibGU7CisgICAgbWFyZ2lu
OiAwOworICAgIHBhZGRpbmc6IDA7CisgICAgYm9yZGVyOiBub25lOworfQorPC9zdHlsZT4KKzxw
PlRoZSBzY3JvbGxiYXIgZ3V0dGVyIHNob3VsZCBiZSBvbiB0aGUgbGVmdCBzaWRlIChSVEwpLjwv
cD4KKzxkaXYgY2xhc3M9ImNvbnRhaW5lciI+CisgICAgPGRpdiBzdHlsZT0iaGVpZ2h0OiAxMHB4
OyBiYWNrZ3JvdW5kOiBncmVlbjsiPjwvZGl2PgorPC9kaXY+CmRpZmYgLS1naXQgYS9MYXlvdXRU
ZXN0cy9mYXN0L3Njcm9sbGluZy9zY3JvbGxiYXItZ3V0dGVyLXN0YWJsZS1ydGwtdmlld3BvcnQu
aHRtbCBiL0xheW91dFRlc3RzL2Zhc3Qvc2Nyb2xsaW5nL3Njcm9sbGJhci1ndXR0ZXItc3RhYmxl
LXJ0bC12aWV3cG9ydC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAw
MC4uODM4ZWEzNGUwNDI3Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9zY3Jv
bGxpbmcvc2Nyb2xsYmFyLWd1dHRlci1zdGFibGUtcnRsLXZpZXdwb3J0Lmh0bWwKQEAgLTAsMCAr
MSwxMCBAQAorPCFET0NUWVBFIGh0bWw+Cis8c3R5bGU+CitpZnJhbWUgeworICAgIHdpZHRoOiAy
MDBweDsKKyAgICBoZWlnaHQ6IDIwMHB4OworICAgIGJvcmRlcjogbm9uZTsKK30KKzwvc3R5bGU+
Cis8cD5UaGUgc2Nyb2xsYmFyIGd1dHRlciBzaG91bGQgYmUgb24gdGhlIGxlZnQgc2lkZSAoUlRM
KS48L3A+Cis8aWZyYW1lIHNyYz0iZGF0YTp0ZXh0L2h0bWwsPGh0bWwgZGlyPSdydGwnIHN0eWxl
PSdzY3JvbGxiYXItZ3V0dGVyOnN0YWJsZTttYXJnaW46MCc+PGJvZHkgc3R5bGU9J21hcmdpbjow
Jz48ZGl2IHN0eWxlPSdoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kOmdyZWVuJz48L2Rpdj48L2JvZHk+
PC9odG1sPiI+PC9pZnJhbWU+Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>