<?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>295694</bug_id>
          
          <creation_ts>2025-07-10 01:23:40 -0700</creation_ts>
          <short_desc>Changing ruby-overhang values does not trigger layout</short_desc>
          <delta_ts>2025-08-24 05:05:41 -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>Safari 18</version>
          <rep_platform>Mac (Apple Silicon)</rep_platform>
          <op_sys>macOS 15</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://github.com/web-platform-tests/wpt/pull/54489</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Minor</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>brian</reporter>
          <assigned_to name="alan">zalan</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>fantasai.bugs</cc>
    
    <cc>koivisto</cc>
    
    <cc>ntim</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>vitor.roriz</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>zalan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2128947</commentid>
    <comment_count>0</comment_count>
    <who name="">brian</who>
    <bug_when>2025-07-10 01:23:40 -0700</bug_when>
    <thetext>The `ruby-overhang` property can have values of `none` or `auto`.  Switching between these values requires a DOM re-render or other recalculations for it to be applied.

Steps to reproduce:

1. Navigate to https://developer.mozilla.org/en-US/docs/Web/CSS/ruby-overhang#try_it
2. Switch between the options `ruby-overhang: auto;` and `ruby-overhang: none;` in the interactive example

The changes are not applied, but if I use the following declarations in the interactive example (the options are editable in the &quot;Try it&quot; section):

```
ruby-overhang: auto;
ruby-position: over;
```

And:

```
ruby-overhang: none;
ruby-position: under;
```

Changing the ruby-overhang and the ruby-position properties applies the styles as expected.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2130783</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2025-07-17 01:24:33 -0700</bug_when>
    <thetext>&lt;rdar://problem/156038239&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2132949</commentid>
    <comment_count>2</comment_count>
    <who name="fantasai">fantasai.bugs</who>
    <bug_when>2025-07-28 12:13:07 -0700</bug_when>
    <thetext>I believe the problem is in rareInheritedDataChangesRequiresLayout()
https://searchfox.org/wubkat/source/Source/WebCore/rendering/style/RenderStyle.cpp#925

We need to return true if ruby-overhang changes, just like we do for ruby-position (see the line reading `first.rubyPosition != second.rubyPosition`; we need to add one for `first.rubyOverhang != second.rubyOverhang`).

Brian, if you want to take a stab at submitting a WPT test for this, I can do the code changes for you so you don&apos;t have to set up a development environment. Alternatively if you want to try submitting a patch yourself, this seems like a good first bug. :)

The WPT repo is at
https://github.com/web-platform-tests/wpt
Probably the easiest thing would be to search the /css directory for a few tests that use the `reftest-wait` class and copy how they&apos;re written. You need to trigger layout with the old value, then change it, then trigger layout with the new value, and then remove the reftest-wait.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2138207</commentid>
    <comment_count>3</comment_count>
    <who name="">brian</who>
    <bug_when>2025-08-22 04:33:54 -0700</bug_when>
    <thetext>Thanks a lot for the hints. I was looking at creating a `reftest-wait` test for this, but I&apos;m a bit lost, so I&apos;d prefer to leave that to someone else who&apos;d be faster at this if that&apos;s okay! I appreciate the encouragement, though.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2138419</commentid>
    <comment_count>4</comment_count>
      <attachid>476496</attachid>
    <who name="alan">zalan</who>
    <bug_when>2025-08-22 20:15:47 -0700</bug_when>
    <thetext>Created attachment 476496
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2138444</commentid>
    <comment_count>5</comment_count>
      <attachid>476496</attachid>
    <who name="Tim Nguyen (:ntim)">ntim</who>
    <bug_when>2025-08-23 03:24:01 -0700</bug_when>
    <thetext>Comment on attachment 476496
Patch

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

&gt; COMMIT_MESSAGE:1
&gt; +changing ruby-overhang values does not trigger style recalculation 

Changing ruby-overhang values does not trigger layout

is probably more accurate

&gt; LayoutTests/imported/w3c/web-platform-tests/css/css-ruby/ruby-overhang-dynamic-ref.html:10
&gt; +    font-size: 8px; /* annotation -&gt; 50% */

(here and the -expected.html): you could use 50% directly unless there&apos;s something preventing that :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2138450</commentid>
    <comment_count>6</comment_count>
      <attachid>476497</attachid>
    <who name="alan">zalan</who>
    <bug_when>2025-08-23 05:11:21 -0700</bug_when>
    <thetext>Created attachment 476497
[fast-cq]Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2138465</commentid>
    <comment_count>7</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2025-08-23 07:08:15 -0700</bug_when>
    <thetext>Committed 299091@main (33300160d33d): &lt;https://commits.webkit.org/299091@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 476497.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2138519</commentid>
    <comment_count>8</comment_count>
    <who name="Tim Nguyen (:ntim)">ntim</who>
    <bug_when>2025-08-24 05:05:41 -0700</bug_when>
    <thetext>Submitted web-platform-tests pull request: https://github.com/web-platform-tests/wpt/pull/54489</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>476496</attachid>
            <date>2025-08-22 20:15:47 -0700</date>
            <delta_ts>2025-08-23 05:11:19 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-295694-20250822201547.patch</filename>
            <type>text/plain</type>
            <size>4526</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">RnJvbSAyMDFjNjhlYjhiY2IwZWFlNTE5MzE2YmY5MTJmMzdlYjE1M2ViYmE4IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBBbGFuIEJhcmFkbGF5IDx6YWxhbkBhcHBsZS5jb20+CkRhdGU6
IEZyaSwgMjIgQXVnIDIwMjUgMTk6Mzk6NTQgLTA3MDAKU3ViamVjdDogW1BBVENIXSBjaGFuZ2lu
ZyBydWJ5LW92ZXJoYW5nIHZhbHVlcyBkb2VzIG5vdCB0cmlnZ2VyIHN0eWxlCiByZWNhbGN1bGF0
aW9uIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yOTU2OTQKIDxyZGFy
Oi8vcHJvYmxlbS8xNTYwMzgyMzk+CgpSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KCkxldCdz
IHRyaWdnZXIgYSBsYXlvdXQgd2hlbiB0aGUgcnVieS1vdmVyaGFuZyB2YWx1ZSBjaGFuZ2VzLCBz
aW5jZSBtb2RpZnlpbmcgdGhlIG92ZXJoYW5naW5nIGJlaGF2aW9yIGFmZmVjdHMgbGF5b3V0LgoK
KiBMYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3MtcnVi
eS9ydWJ5LW92ZXJoYW5nLWR5bmFtaWMtZXhwZWN0ZWQuaHRtbDogQWRkZWQuCiogTGF5b3V0VGVz
dHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9jc3MvY3NzLXJ1YnkvcnVieS1vdmVy
aGFuZy1keW5hbWljLXJlZi5odG1sOiBBZGRlZC4KKiBMYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mv
d2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3MtcnVieS9ydWJ5LW92ZXJoYW5nLWR5bmFtaWMuaHRt
bDogQWRkZWQuCiogU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL3N0eWxlL1JlbmRlclN0eWxlLmNw
cDoKKFdlYkNvcmU6OnJhcmVJbmhlcml0ZWREYXRhQ2hhbmdlUmVxdWlyZXNMYXlvdXQpOgotLS0K
IC4uLi9XZWJDb3JlL3JlbmRlcmluZy9zdHlsZS9SZW5kZXJTdHlsZS5jcHAgICB8ICAxICsKIC4u
Li9ydWJ5LW92ZXJoYW5nLWR5bmFtaWMtZXhwZWN0ZWQuaHRtbCAgICAgICB8IDEzICsrKysrKysr
KysKIC4uLi9jc3MtcnVieS9ydWJ5LW92ZXJoYW5nLWR5bmFtaWMtcmVmLmh0bWwgICB8IDEzICsr
KysrKysrKysKIC4uLi9jc3MvY3NzLXJ1YnkvcnVieS1vdmVyaGFuZy1keW5hbWljLmh0bWwgICB8
IDI0ICsrKysrKysrKysrKysrKysrKysKIDQgZmlsZXMgY2hhbmdlZCwgNTEgaW5zZXJ0aW9ucygr
KQogY3JlYXRlIG1vZGUgMTAwNjQ0IExheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZv
cm0tdGVzdHMvY3NzL2Nzcy1ydWJ5L3J1Ynktb3ZlcmhhbmctZHluYW1pYy1leHBlY3RlZC5odG1s
CiBjcmVhdGUgbW9kZSAxMDA2NDQgTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9y
bS10ZXN0cy9jc3MvY3NzLXJ1YnkvcnVieS1vdmVyaGFuZy1keW5hbWljLXJlZi5odG1sCiBjcmVh
dGUgbW9kZSAxMDA2NDQgTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0
cy9jc3MvY3NzLXJ1YnkvcnVieS1vdmVyaGFuZy1keW5hbWljLmh0bWwKCmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvc3R5bGUvUmVuZGVyU3R5bGUuY3BwIGIvU291cmNlL1dl
YkNvcmUvcmVuZGVyaW5nL3N0eWxlL1JlbmRlclN0eWxlLmNwcAppbmRleCA3MjQ2MWY2ZmJjNTku
Ljk2NTkwNjhjNzg4OCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL3N0eWxl
L1JlbmRlclN0eWxlLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvc3R5bGUvUmVu
ZGVyU3R5bGUuY3BwCkBAIC05NDgsNiArOTQ4LDcgQEAgc3RhdGljIGJvb2wgcmFyZUluaGVyaXRl
ZERhdGFDaGFuZ2VSZXF1aXJlc0xheW91dChjb25zdCBTdHlsZVJhcmVJbmhlcml0ZWREYXRhJgog
ICAgICAgICB8fCBmaXJzdC5oeXBoZW5hdGVDaGFyYWN0ZXIgIT0gc2Vjb25kLmh5cGhlbmF0ZUNo
YXJhY3RlcgogICAgICAgICB8fCBmaXJzdC5ydWJ5UG9zaXRpb24gIT0gc2Vjb25kLnJ1YnlQb3Np
dGlvbgogICAgICAgICB8fCBmaXJzdC5ydWJ5QWxpZ24gIT0gc2Vjb25kLnJ1YnlBbGlnbgorICAg
ICAgICB8fCBmaXJzdC5ydWJ5T3ZlcmhhbmcgIT0gc2Vjb25kLnJ1YnlPdmVyaGFuZwogICAgICAg
ICB8fCBmaXJzdC50ZXh0Q29tYmluZSAhPSBzZWNvbmQudGV4dENvbWJpbmUKICAgICAgICAgfHwg
Zmlyc3QudGV4dEVtcGhhc2lzU3R5bGUgIT0gc2Vjb25kLnRleHRFbXBoYXNpc1N0eWxlCiAgICAg
ICAgIHx8IGZpcnN0LnRleHRFbXBoYXNpc1Bvc2l0aW9uICE9IHNlY29uZC50ZXh0RW1waGFzaXNQ
b3NpdGlvbgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9y
bS10ZXN0cy9jc3MvY3NzLXJ1YnkvcnVieS1vdmVyaGFuZy1keW5hbWljLWV4cGVjdGVkLmh0bWwg
Yi9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3MtcnVi
eS9ydWJ5LW92ZXJoYW5nLWR5bmFtaWMtZXhwZWN0ZWQuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0
NAppbmRleCAwMDAwMDAwMDAwMDAuLmIwYTYwMDJhNjUxOAotLS0gL2Rldi9udWxsCisrKyBiL0xh
eW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nzcy1ydWJ5L3J1
Ynktb3ZlcmhhbmctZHluYW1pYy1leHBlY3RlZC5odG1sCkBAIC0wLDAgKzEsMTMgQEAKKzwhRE9D
VFlQRSBodG1sPgorPG1ldGEgY2hhcnNldD0iVVRGLTgiPgorPGxpbmsgcmVsPSJzdHlsZXNoZWV0
IiBocmVmPSIvZm9udHMvYWhlbS5jc3MiPgorPHN0eWxlPgorICBkaXYgeworICAgIGZvbnQ6IDE2
cHgvNSBBaGVtOworICB9CisgIHNwYW4geworICAgIGNvbG9yOiB0cmFuc3BhcmVudDsKKyAgICBm
b250LXNpemU6IDhweDsgLyogYW5ub3RhdGlvbiAtPiA1MCUgKi8KKyAgfQorPC9zdHlsZT4KKzxk
aXY+WDxzcGFuPlhYWDwvc3Bhbj5YPC9kaXY+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9pbXBv
cnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3MtcnVieS9ydWJ5LW92ZXJoYW5nLWR5
bmFtaWMtcmVmLmh0bWwgYi9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRl
c3RzL2Nzcy9jc3MtcnVieS9ydWJ5LW92ZXJoYW5nLWR5bmFtaWMtcmVmLmh0bWwKbmV3IGZpbGUg
bW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwLi5iMGE2MDAyYTY1MTgKLS0tIC9kZXYvbnVs
bAorKysgYi9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9j
c3MtcnVieS9ydWJ5LW92ZXJoYW5nLWR5bmFtaWMtcmVmLmh0bWwKQEAgLTAsMCArMSwxMyBAQAor
PCFET0NUWVBFIGh0bWw+Cis8bWV0YSBjaGFyc2V0PSJVVEYtOCI+Cis8bGluayByZWw9InN0eWxl
c2hlZXQiIGhyZWY9Ii9mb250cy9haGVtLmNzcyI+Cis8c3R5bGU+CisgIGRpdiB7CisgICAgZm9u
dDogMTZweC81IEFoZW07CisgIH0KKyAgc3BhbiB7CisgICAgY29sb3I6IHRyYW5zcGFyZW50Owor
ICAgIGZvbnQtc2l6ZTogOHB4OyAvKiBhbm5vdGF0aW9uIC0+IDUwJSAqLworICB9Cis8L3N0eWxl
PgorPGRpdj5YPHNwYW4+WFhYPC9zcGFuPlg8L2Rpdj4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3Rz
L2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nzcy1ydWJ5L3J1Ynktb3Zlcmhh
bmctZHluYW1pYy5odG1sIGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10
ZXN0cy9jc3MvY3NzLXJ1YnkvcnVieS1vdmVyaGFuZy1keW5hbWljLmh0bWwKbmV3IGZpbGUgbW9k
ZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwLi5jZDEzOGJiY2EzZDkKLS0tIC9kZXYvbnVsbAor
KysgYi9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3Mt
cnVieS9ydWJ5LW92ZXJoYW5nLWR5bmFtaWMuaHRtbApAQCAtMCwwICsxLDI0IEBACis8IURPQ1RZ
UEUgaHRtbD4KKzxodG1sIGNsYXNzPSJyZWZ0ZXN0LXdhaXQiPgorPG1ldGEgY2hhcnNldD0iVVRG
LTgiPgorPHRpdGxlPlRlc3RzIGZvciBydWJ5LW92ZXJoYW5nOiBub25lIC0+IGF1dG88L3RpdGxl
PgorPGxpbmsgcmVsPSJoZWxwIiBocmVmPSJodHRwczovL2RyYWZ0cy5jc3N3Zy5vcmcvY3NzLXJ1
YnktMS8jcnVieS1vdmVyaGFuZyI+Cis8bGluayByZWw9Im1hdGNoIiBocmVmPSJydWJ5LW92ZXJo
YW5nLWR5bmFtaWMtcmVmLmh0bWwiPgorPGxpbmsgcmVsPSJzdHlsZXNoZWV0IiBocmVmPSIvZm9u
dHMvYWhlbS5jc3MiPgorPHN0eWxlPgorICAucmVmdGVzdC13YWl0IC5vdmVyaGFuZ05vbmUgewor
ICAgIHJ1Ynktb3Zlcmhhbmc6IG5vbmU7CisgIH0KKyAgZGl2IHsKKyAgICBmb250OiAxNnB4LzUg
QWhlbTsKKyAgfQorICBydWJ5LCBydCB7CisgICAgY29sb3I6IHRyYW5zcGFyZW50OworICB9Cis8
L3N0eWxlPgorPGRpdiBjbGFzcz1vdmVyaGFuZ05vbmU+WDxydWJ5Plg8cnQ+WFhYWDwvcnQ+PC9y
dWJ5Plg8L2Rpdj4KKzxzY3JpcHQ+CisgIHJlcXVlc3RBbmltYXRpb25GcmFtZSgoKSA9PiB7Cisg
ICAgZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmNsYXNzTGlzdC5yZW1vdmUoJ3JlZnRlc3Qtd2Fp
dCcpOworICB9KTsKKzwvc2NyaXB0Pgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>476497</attachid>
            <date>2025-08-23 05:11:21 -0700</date>
            <delta_ts>2025-08-23 07:08:16 -0700</delta_ts>
            <desc>[fast-cq]Patch</desc>
            <filename>bug-295694-20250823051121.patch</filename>
            <type>text/plain</type>
            <size>4513</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">RnJvbSBmYWJlYzViMjhlMDc3NGM4ZjA3MDE1ZjExMWYyYjhiODk4YTdmODU0IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBBbGFuIEJhcmFkbGF5IDx6YWxhbkBhcHBsZS5jb20+CkRhdGU6
IEZyaSwgMjIgQXVnIDIwMjUgMTk6Mzk6NTQgLTA3MDAKU3ViamVjdDogW1BBVENIXSBjaGFuZ2lu
ZyBydWJ5LW92ZXJoYW5nIHZhbHVlcyBkb2VzIG5vdCB0cmlnZ2VyIGxheW91dAogaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTI5NTY5NCA8cmRhcjovL3Byb2JsZW0vMTU2
MDM4MjM5PgoKUmV2aWV3ZWQgYnkgQW50dGkgS29pdmlzdG8gYW5kIFRpbSBOZ3V5ZW4uCgpMZXQn
cyB0cmlnZ2VyIGEgbGF5b3V0IHdoZW4gdGhlIHJ1Ynktb3ZlcmhhbmcgdmFsdWUgY2hhbmdlcywg
c2luY2UgbW9kaWZ5aW5nIHRoZSBvdmVyaGFuZ2luZyBiZWhhdmlvciBhZmZlY3RzIGxheW91dC4K
CiogTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9jc3MvY3NzLXJ1
YnkvcnVieS1vdmVyaGFuZy1keW5hbWljLWV4cGVjdGVkLmh0bWw6IEFkZGVkLgoqIExheW91dFRl
c3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nzcy1ydWJ5L3J1Ynktb3Zl
cmhhbmctZHluYW1pYy1yZWYuaHRtbDogQWRkZWQuCiogTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNj
L3dlYi1wbGF0Zm9ybS10ZXN0cy9jc3MvY3NzLXJ1YnkvcnVieS1vdmVyaGFuZy1keW5hbWljLmh0
bWw6IEFkZGVkLgoqIFNvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9zdHlsZS9SZW5kZXJTdHlsZS5j
cHA6CihXZWJDb3JlOjpyYXJlSW5oZXJpdGVkRGF0YUNoYW5nZVJlcXVpcmVzTGF5b3V0KToKLS0t
CiAuLi4vV2ViQ29yZS9yZW5kZXJpbmcvc3R5bGUvUmVuZGVyU3R5bGUuY3BwICAgfCAgMSArCiAu
Li4vcnVieS1vdmVyaGFuZy1keW5hbWljLWV4cGVjdGVkLmh0bWwgICAgICAgfCAxMyArKysrKysr
KysrCiAuLi4vY3NzLXJ1YnkvcnVieS1vdmVyaGFuZy1keW5hbWljLXJlZi5odG1sICAgfCAxMyAr
KysrKysrKysrCiAuLi4vY3NzL2Nzcy1ydWJ5L3J1Ynktb3ZlcmhhbmctZHluYW1pYy5odG1sICAg
fCAyNCArKysrKysrKysrKysrKysrKysrCiA0IGZpbGVzIGNoYW5nZWQsIDUxIGluc2VydGlvbnMo
KykKIGNyZWF0ZSBtb2RlIDEwMDY0NCBMYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRm
b3JtLXRlc3RzL2Nzcy9jc3MtcnVieS9ydWJ5LW92ZXJoYW5nLWR5bmFtaWMtZXhwZWN0ZWQuaHRt
bAogY3JlYXRlIG1vZGUgMTAwNjQ0IExheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZv
cm0tdGVzdHMvY3NzL2Nzcy1ydWJ5L3J1Ynktb3ZlcmhhbmctZHluYW1pYy1yZWYuaHRtbAogY3Jl
YXRlIG1vZGUgMTAwNjQ0IExheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVz
dHMvY3NzL2Nzcy1ydWJ5L3J1Ynktb3ZlcmhhbmctZHluYW1pYy5odG1sCgpkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL3N0eWxlL1JlbmRlclN0eWxlLmNwcCBiL1NvdXJjZS9X
ZWJDb3JlL3JlbmRlcmluZy9zdHlsZS9SZW5kZXJTdHlsZS5jcHAKaW5kZXggNzI0NjFmNmZiYzU5
Li45NjU5MDY4Yzc4ODggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9zdHls
ZS9SZW5kZXJTdHlsZS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL3N0eWxlL1Jl
bmRlclN0eWxlLmNwcApAQCAtOTQ4LDYgKzk0OCw3IEBAIHN0YXRpYyBib29sIHJhcmVJbmhlcml0
ZWREYXRhQ2hhbmdlUmVxdWlyZXNMYXlvdXQoY29uc3QgU3R5bGVSYXJlSW5oZXJpdGVkRGF0YSYK
ICAgICAgICAgfHwgZmlyc3QuaHlwaGVuYXRlQ2hhcmFjdGVyICE9IHNlY29uZC5oeXBoZW5hdGVD
aGFyYWN0ZXIKICAgICAgICAgfHwgZmlyc3QucnVieVBvc2l0aW9uICE9IHNlY29uZC5ydWJ5UG9z
aXRpb24KICAgICAgICAgfHwgZmlyc3QucnVieUFsaWduICE9IHNlY29uZC5ydWJ5QWxpZ24KKyAg
ICAgICAgfHwgZmlyc3QucnVieU92ZXJoYW5nICE9IHNlY29uZC5ydWJ5T3ZlcmhhbmcKICAgICAg
ICAgfHwgZmlyc3QudGV4dENvbWJpbmUgIT0gc2Vjb25kLnRleHRDb21iaW5lCiAgICAgICAgIHx8
IGZpcnN0LnRleHRFbXBoYXNpc1N0eWxlICE9IHNlY29uZC50ZXh0RW1waGFzaXNTdHlsZQogICAg
ICAgICB8fCBmaXJzdC50ZXh0RW1waGFzaXNQb3NpdGlvbiAhPSBzZWNvbmQudGV4dEVtcGhhc2lz
UG9zaXRpb24KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZv
cm0tdGVzdHMvY3NzL2Nzcy1ydWJ5L3J1Ynktb3ZlcmhhbmctZHluYW1pYy1leHBlY3RlZC5odG1s
IGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9jc3MvY3NzLXJ1
YnkvcnVieS1vdmVyaGFuZy1keW5hbWljLWV4cGVjdGVkLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2
NDQKaW5kZXggMDAwMDAwMDAwMDAwLi42MTA2ZDU2ZmFmNzUKLS0tIC9kZXYvbnVsbAorKysgYi9M
YXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3MtcnVieS9y
dWJ5LW92ZXJoYW5nLWR5bmFtaWMtZXhwZWN0ZWQuaHRtbApAQCAtMCwwICsxLDEzIEBACis8IURP
Q1RZUEUgaHRtbD4KKzxtZXRhIGNoYXJzZXQ9IlVURi04Ij4KKzxsaW5rIHJlbD0ic3R5bGVzaGVl
dCIgaHJlZj0iL2ZvbnRzL2FoZW0uY3NzIj4KKzxzdHlsZT4KKyAgZGl2IHsKKyAgICBmb250OiAx
NnB4LzUgQWhlbTsKKyAgfQorICBzcGFuIHsKKyAgICBjb2xvcjogdHJhbnNwYXJlbnQ7CisgICAg
Zm9udC1zaXplOiA1MCU7IC8qIGFubm90YXRpb24gKi8KKyAgfQorPC9zdHlsZT4KKzxkaXY+WDxz
cGFuPlhYWDwvc3Bhbj5YPC9kaXY+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9pbXBvcnRlZC93
M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3MtcnVieS9ydWJ5LW92ZXJoYW5nLWR5bmFtaWMt
cmVmLmh0bWwgYi9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nz
cy9jc3MtcnVieS9ydWJ5LW92ZXJoYW5nLWR5bmFtaWMtcmVmLmh0bWwKbmV3IGZpbGUgbW9kZSAx
MDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwLi42MTA2ZDU2ZmFmNzUKLS0tIC9kZXYvbnVsbAorKysg
Yi9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3MtcnVi
eS9ydWJ5LW92ZXJoYW5nLWR5bmFtaWMtcmVmLmh0bWwKQEAgLTAsMCArMSwxMyBAQAorPCFET0NU
WVBFIGh0bWw+Cis8bWV0YSBjaGFyc2V0PSJVVEYtOCI+Cis8bGluayByZWw9InN0eWxlc2hlZXQi
IGhyZWY9Ii9mb250cy9haGVtLmNzcyI+Cis8c3R5bGU+CisgIGRpdiB7CisgICAgZm9udDogMTZw
eC81IEFoZW07CisgIH0KKyAgc3BhbiB7CisgICAgY29sb3I6IHRyYW5zcGFyZW50OworICAgIGZv
bnQtc2l6ZTogNTAlOyAvKiBhbm5vdGF0aW9uICovCisgIH0KKzwvc3R5bGU+Cis8ZGl2Plg8c3Bh
bj5YWFg8L3NwYW4+WDwvZGl2PgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNj
L3dlYi1wbGF0Zm9ybS10ZXN0cy9jc3MvY3NzLXJ1YnkvcnVieS1vdmVyaGFuZy1keW5hbWljLmh0
bWwgYi9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3Mt
cnVieS9ydWJ5LW92ZXJoYW5nLWR5bmFtaWMuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRl
eCAwMDAwMDAwMDAwMDAuLmNkMTM4YmJjYTNkOQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRl
c3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nzcy1ydWJ5L3J1Ynktb3Zl
cmhhbmctZHluYW1pYy5odG1sCkBAIC0wLDAgKzEsMjQgQEAKKzwhRE9DVFlQRSBodG1sPgorPGh0
bWwgY2xhc3M9InJlZnRlc3Qtd2FpdCI+Cis8bWV0YSBjaGFyc2V0PSJVVEYtOCI+Cis8dGl0bGU+
VGVzdHMgZm9yIHJ1Ynktb3Zlcmhhbmc6IG5vbmUgLT4gYXV0bzwvdGl0bGU+Cis8bGluayByZWw9
ImhlbHAiIGhyZWY9Imh0dHBzOi8vZHJhZnRzLmNzc3dnLm9yZy9jc3MtcnVieS0xLyNydWJ5LW92
ZXJoYW5nIj4KKzxsaW5rIHJlbD0ibWF0Y2giIGhyZWY9InJ1Ynktb3ZlcmhhbmctZHluYW1pYy1y
ZWYuaHRtbCI+Cis8bGluayByZWw9InN0eWxlc2hlZXQiIGhyZWY9Ii9mb250cy9haGVtLmNzcyI+
Cis8c3R5bGU+CisgIC5yZWZ0ZXN0LXdhaXQgLm92ZXJoYW5nTm9uZSB7CisgICAgcnVieS1vdmVy
aGFuZzogbm9uZTsKKyAgfQorICBkaXYgeworICAgIGZvbnQ6IDE2cHgvNSBBaGVtOworICB9Cisg
IHJ1YnksIHJ0IHsKKyAgICBjb2xvcjogdHJhbnNwYXJlbnQ7CisgIH0KKzwvc3R5bGU+Cis8ZGl2
IGNsYXNzPW92ZXJoYW5nTm9uZT5YPHJ1Ynk+WDxydD5YWFhYPC9ydD48L3J1Ynk+WDwvZGl2Pgor
PHNjcmlwdD4KKyAgcmVxdWVzdEFuaW1hdGlvbkZyYW1lKCgpID0+IHsKKyAgICBkb2N1bWVudC5k
b2N1bWVudEVsZW1lbnQuY2xhc3NMaXN0LnJlbW92ZSgncmVmdGVzdC13YWl0Jyk7CisgIH0pOwor
PC9zY3JpcHQ+Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>