<?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>234771</bug_id>
          
          <creation_ts>2021-12-31 14:11:35 -0800</creation_ts>
          <short_desc>[LFC][IFC] Incorrect word-spacing gaps between RTL runs</short_desc>
          <delta_ts>2022-01-01 06:57:23 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Layout and Rendering</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="alan">zalan</reporter>
          <assigned_to name="alan">zalan</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>koivisto</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>1827366</commentid>
    <comment_count>0</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2021-12-31 14:11:35 -0800</bug_when>
    <thetext>ssia</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1827368</commentid>
    <comment_count>1</comment_count>
      <attachid>448134</attachid>
    <who name="alan">zalan</who>
    <bug_when>2021-12-31 14:25:52 -0800</bug_when>
    <thetext>Created attachment 448134
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1827407</commentid>
    <comment_count>2</comment_count>
      <attachid>448134</attachid>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2022-01-01 01:37:56 -0800</bug_when>
    <thetext>Comment on attachment 448134
Patch

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

&gt; Source/WebCore/layout/formattingContexts/inline/display/InlineDisplayBox.h:81
&gt; -    bool isText() const { return m_type == Type::Text; }
&gt; +    bool isText() const { return m_type == Type::Text || isWordSeparator(); }
&gt; +    bool isWordSeparator() const { return m_type == Type::WordSeparator; }

Why do we need display boxes for these? What should we do with them during painting/hit testing?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1827408</commentid>
    <comment_count>3</comment_count>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2022-01-01 01:38:55 -0800</bug_when>
    <thetext>Oh I see, isText() still return true so they get treated as text boxes.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1827422</commentid>
    <comment_count>4</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-01-01 06:56:50 -0800</bug_when>
    <thetext>Committed r287500 (245635@main): &lt;https://commits.webkit.org/245635@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 448134.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1827423</commentid>
    <comment_count>5</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2022-01-01 06:57:23 -0800</bug_when>
    <thetext>&lt;rdar://problem/87040223&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>448134</attachid>
            <date>2021-12-31 14:25:52 -0800</date>
            <delta_ts>2022-01-01 06:56:51 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-234771-20211231142551.patch</filename>
            <type>text/plain</type>
            <size>10039</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg3NDkzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZGI0ZmVlMzQzOWZmMWNi
ZDZmZThjODcwNWJmYmFlMTBjN2NkMjkzMC4uYzUwNzc4YzMyNmJmNTQ5ZmRlNzRiODExNmRlYTY3
MDFiMjM0YTgzYyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDMwIEBACisyMDIxLTEyLTMxICBBbGFu
IEJ1anRhcyAgPHphbGFuQGFwcGxlLmNvbT4KKworICAgICAgICBbTEZDXVtJRkNdIEluY29ycmVj
dCB3b3JkLXNwYWNpbmcgZ2FwcyBiZXR3ZWVuIFJUTCBydW5zCisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMzQ3NzEKKworICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAid29yZC1zcGFjaW5nIiBhY3RzIGFzIGEgbWFy
Z2luIGZvciB3b3JkIHNlcGFyYXRvciB0eXBlIG9mIHJ1bnMuCisgICAgICAgIEluIHRoaXMgcGF0
Y2ggd2UgdGFrZSB0aGlzIG1hcmdpbiBpbnRvIGFjY291bnQgdGhlIHNhbWUgd2F5IHdlIGRvIGZv
ciBhdG9taWMgaW5saW5lIGxldmVsIGJveGVzIHdpdGggbWFyZ2lucy4KKworICAgICAgICBUZXN0
OiBmYXN0L3RleHQvd29yZC1zcGFjaW5nLXJ0bC5odG1sCisKKyAgICAgICAgKiBsYXlvdXQvZm9y
bWF0dGluZ0NvbnRleHRzL2lubGluZS9JbmxpbmVMaW5lLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6
OkxheW91dDo6TGluZTo6UnVuOjpSdW4pOgorICAgICAgICAqIGxheW91dC9mb3JtYXR0aW5nQ29u
dGV4dHMvaW5saW5lL0lubGluZUxpbmUuaDoKKyAgICAgICAgKFdlYkNvcmU6OkxheW91dDo6TGlu
ZTo6UnVuOjppc1RleHQgY29uc3QpOgorICAgICAgICAoV2ViQ29yZTo6TGF5b3V0OjpMaW5lOjpS
dW46OmlzV29yZFNlcGFyYXRvciBjb25zdCk6CisgICAgICAgICogbGF5b3V0L2Zvcm1hdHRpbmdD
b250ZXh0cy9pbmxpbmUvZGlzcGxheS9JbmxpbmVEaXNwbGF5Qm94Lmg6CisgICAgICAgIChXZWJD
b3JlOjpJbmxpbmVEaXNwbGF5OjpCb3g6OmlzVGV4dCBjb25zdCk6CisgICAgICAgIChXZWJDb3Jl
OjpJbmxpbmVEaXNwbGF5OjpCb3g6OmlzV29yZFNlcGFyYXRvciBjb25zdCk6CisgICAgICAgIChX
ZWJDb3JlOjpJbmxpbmVEaXNwbGF5OjpCb3g6OmlzTm9uUm9vdElubGluZUxldmVsQm94IGNvbnN0
KToKKyAgICAgICAgKFdlYkNvcmU6OklubGluZURpc3BsYXk6OkJveDo6dHlwZSBjb25zdCk6IERl
bGV0ZWQuCisgICAgICAgICogbGF5b3V0L2Zvcm1hdHRpbmdDb250ZXh0cy9pbmxpbmUvZGlzcGxh
eS9JbmxpbmVEaXNwbGF5Q29udGVudEJ1aWxkZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6TGF5
b3V0OjpJbmxpbmVEaXNwbGF5Q29udGVudEJ1aWxkZXI6OmFwcGVuZFRleHREaXNwbGF5Qm94KToK
KyAgICAgICAgKFdlYkNvcmU6OkxheW91dDo6SW5saW5lRGlzcGxheUNvbnRlbnRCdWlsZGVyOjph
ZGp1c3RWaXN1YWxHZW9tZXRyeUZvckRpc3BsYXlCb3gpOgorICAgICAgICAoV2ViQ29yZTo6TGF5
b3V0OjpJbmxpbmVEaXNwbGF5Q29udGVudEJ1aWxkZXI6OnByb2Nlc3NCaWRpQ29udGVudCk6CisK
IDIwMjEtMTItMzEgIEFsYW4gQnVqdGFzICA8emFsYW5AYXBwbGUuY29tPgogCiAgICAgICAgIFtM
RkNdW0lGQ10gVGFrZSBncmFwaGVtZSBjbHVzdGVycyBpbnRvIGFjY291bnQgd2hlbiBrZWVwaW5n
IHRoZSBmaXJzdCAiY2hhcmFjdGVyIiBvbiB0aGUgbGluZQpkaWZmIC0tZ2l0IGEvU291cmNlL1dl
YkNvcmUvbGF5b3V0L2Zvcm1hdHRpbmdDb250ZXh0cy9pbmxpbmUvSW5saW5lTGluZS5jcHAgYi9T
b3VyY2UvV2ViQ29yZS9sYXlvdXQvZm9ybWF0dGluZ0NvbnRleHRzL2lubGluZS9JbmxpbmVMaW5l
LmNwcAppbmRleCA3MDY4ZGQ4OWQwNzAzZjEyMDA2Zjc5ZGUwMjcyYTMwNmI4YmZiNTUxLi5hYTc1
ODljNjM0YzI3ZDUxZDU1MWVhYmM5NDRmZTQ3NzQyNjVlOTBkIDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViQ29yZS9sYXlvdXQvZm9ybWF0dGluZ0NvbnRleHRzL2lubGluZS9JbmxpbmVMaW5lLmNwcAor
KysgYi9Tb3VyY2UvV2ViQ29yZS9sYXlvdXQvZm9ybWF0dGluZ0NvbnRleHRzL2lubGluZS9Jbmxp
bmVMaW5lLmNwcApAQCAtNTcyLDcgKzU3Miw3IEBAIExpbmU6OlJ1bjo6UnVuKGNvbnN0IElubGlu
ZVNvZnRMaW5lQnJlYWtJdGVtJiBzb2Z0TGluZUJyZWFrSXRlbSwgSW5saW5lTGF5b3V0VW5pCiB9
CiAKIExpbmU6OlJ1bjo6UnVuKGNvbnN0IElubGluZVRleHRJdGVtJiBpbmxpbmVUZXh0SXRlbSwg
Y29uc3QgUmVuZGVyU3R5bGUmIHN0eWxlLCBJbmxpbmVMYXlvdXRVbml0IGxvZ2ljYWxMZWZ0LCBJ
bmxpbmVMYXlvdXRVbml0IGxvZ2ljYWxXaWR0aCkKLSAgICA6IG1fdHlwZShUeXBlOjpUZXh0KQor
ICAgIDogbV90eXBlKGlubGluZVRleHRJdGVtLmlzV29yZFNlcGFyYXRvcigpID8gVHlwZTo6V29y
ZFNlcGFyYXRvciA6IFR5cGU6OlRleHQpCiAgICAgLCBtX2xheW91dEJveCgmaW5saW5lVGV4dEl0
ZW0ubGF5b3V0Qm94KCkpCiAgICAgLCBtX2xvZ2ljYWxMZWZ0KGxvZ2ljYWxMZWZ0KQogICAgICwg
bV9sb2dpY2FsV2lkdGgobG9naWNhbFdpZHRoKQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUv
bGF5b3V0L2Zvcm1hdHRpbmdDb250ZXh0cy9pbmxpbmUvSW5saW5lTGluZS5oIGIvU291cmNlL1dl
YkNvcmUvbGF5b3V0L2Zvcm1hdHRpbmdDb250ZXh0cy9pbmxpbmUvSW5saW5lTGluZS5oCmluZGV4
IDQwZjk1YWI3NTRkZWE2OWFkNTliODIyZTE2MmIwMzBjMDNlZmIzNTMuLmRmMzUxOTVlMGUzZTM2
MDRkMzJiMjVhMzZkOTI2YTU2YzgxNWU1NzIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2xh
eW91dC9mb3JtYXR0aW5nQ29udGV4dHMvaW5saW5lL0lubGluZUxpbmUuaAorKysgYi9Tb3VyY2Uv
V2ViQ29yZS9sYXlvdXQvZm9ybWF0dGluZ0NvbnRleHRzL2lubGluZS9JbmxpbmVMaW5lLmgKQEAg
LTcxLDYgKzcxLDcgQEAgcHVibGljOgogICAgIHN0cnVjdCBSdW4gewogICAgICAgICBlbnVtIGNs
YXNzIFR5cGUgOiB1aW50OF90IHsKICAgICAgICAgICAgIFRleHQsCisgICAgICAgICAgICBXb3Jk
U2VwYXJhdG9yLAogICAgICAgICAgICAgSGFyZExpbmVCcmVhaywKICAgICAgICAgICAgIFNvZnRM
aW5lQnJlYWssCiAgICAgICAgICAgICBXb3JkQnJlYWtPcHBvcnR1bml0eSwKQEAgLTgwLDcgKzgx
LDggQEAgcHVibGljOgogICAgICAgICAgICAgTGluZVNwYW5uaW5nSW5saW5lQm94U3RhcnQKICAg
ICAgICAgfTsKIAotICAgICAgICBib29sIGlzVGV4dCgpIGNvbnN0IHsgcmV0dXJuIG1fdHlwZSA9
PSBUeXBlOjpUZXh0OyB9CisgICAgICAgIGJvb2wgaXNUZXh0KCkgY29uc3QgeyByZXR1cm4gbV90
eXBlID09IFR5cGU6OlRleHQgfHwgaXNXb3JkU2VwYXJhdG9yKCk7IH0KKyAgICAgICAgYm9vbCBp
c1dvcmRTZXBhcmF0b3IoKSBjb25zdCB7IHJldHVybiBtX3R5cGUgPT0gVHlwZTo6V29yZFNlcGFy
YXRvcjsgfQogICAgICAgICBib29sIGlzQm94KCkgY29uc3QgeyByZXR1cm4gbV90eXBlID09IFR5
cGU6OkF0b21pY0JveDsgfQogICAgICAgICBib29sIGlzTGluZUJyZWFrKCkgY29uc3QgeyByZXR1
cm4gaXNIYXJkTGluZUJyZWFrKCkgfHwgaXNTb2Z0TGluZUJyZWFrKCk7IH0KICAgICAgICAgYm9v
bCBpc1NvZnRMaW5lQnJlYWsoKSBjb25zdCAgeyByZXR1cm4gbV90eXBlID09IFR5cGU6OlNvZnRM
aW5lQnJlYWs7IH0KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2xheW91dC9mb3JtYXR0aW5n
Q29udGV4dHMvaW5saW5lL2Rpc3BsYXkvSW5saW5lRGlzcGxheUJveC5oIGIvU291cmNlL1dlYkNv
cmUvbGF5b3V0L2Zvcm1hdHRpbmdDb250ZXh0cy9pbmxpbmUvZGlzcGxheS9JbmxpbmVEaXNwbGF5
Qm94LmgKaW5kZXggNWU3N2FmN2E2NWRhMjAyNDFkYzdkMGIyMGUxOGE0Mjk0MjFhZDg4Zi4uMzIx
NzAzOGQ1ZTQ4MTIxZjY5NGEzNWU4YzgzZGMyZTA1OTY4ZmRlNiAxMDA2NDQKLS0tIGEvU291cmNl
L1dlYkNvcmUvbGF5b3V0L2Zvcm1hdHRpbmdDb250ZXh0cy9pbmxpbmUvZGlzcGxheS9JbmxpbmVE
aXNwbGF5Qm94LmgKKysrIGIvU291cmNlL1dlYkNvcmUvbGF5b3V0L2Zvcm1hdHRpbmdDb250ZXh0
cy9pbmxpbmUvZGlzcGxheS9JbmxpbmVEaXNwbGF5Qm94LmgKQEAgLTYxLDYgKzYxLDcgQEAgc3Ry
dWN0IEJveCB7CiAKICAgICBlbnVtIGNsYXNzIFR5cGUgewogICAgICAgICBUZXh0LAorICAgICAg
ICBXb3JkU2VwYXJhdG9yLAogICAgICAgICBFbGxpcHNpcywKICAgICAgICAgU29mdExpbmVCcmVh
aywKICAgICAgICAgTGluZUJyZWFrQm94LApAQCAtNzYsNyArNzcsOCBAQCBzdHJ1Y3QgQm94IHsK
ICAgICB9OwogICAgIEJveChzaXplX3QgbGluZUluZGV4LCBUeXBlLCBjb25zdCBMYXlvdXQ6OkJv
eCYsIFVCaURpTGV2ZWwsIGNvbnN0IEZsb2F0UmVjdCYsIGNvbnN0IEZsb2F0UmVjdCYgaW5rT3Zl
cmZsb3csIEV4cGFuc2lvbiwgc3RkOjpvcHRpb25hbDxUZXh0PiA9IHN0ZDo6bnVsbG9wdCwgYm9v
bCBoYXNDb250ZW50ID0gdHJ1ZSwgT3B0aW9uU2V0PFBvc2l0aW9uV2l0aGluSW5saW5lTGV2ZWxC
b3g+ID0geyB9KTsKIAotICAgIGJvb2wgaXNUZXh0KCkgY29uc3QgeyByZXR1cm4gbV90eXBlID09
IFR5cGU6OlRleHQ7IH0KKyAgICBib29sIGlzVGV4dCgpIGNvbnN0IHsgcmV0dXJuIG1fdHlwZSA9
PSBUeXBlOjpUZXh0IHx8IGlzV29yZFNlcGFyYXRvcigpOyB9CisgICAgYm9vbCBpc1dvcmRTZXBh
cmF0b3IoKSBjb25zdCB7IHJldHVybiBtX3R5cGUgPT0gVHlwZTo6V29yZFNlcGFyYXRvcjsgfQog
ICAgIGJvb2wgaXNFbGxpcHNpcygpIGNvbnN0IHsgcmV0dXJuIG1fdHlwZSA9PSBUeXBlOjpFbGxp
cHNpczsgfQogICAgIGJvb2wgaXNTb2Z0TGluZUJyZWFrKCkgY29uc3QgeyByZXR1cm4gbV90eXBl
ID09IFR5cGU6OlNvZnRMaW5lQnJlYWs7IH0KICAgICBib29sIGlzVGV4dE9yU29mdExpbmVCcmVh
aygpIGNvbnN0IHsgcmV0dXJuIGlzVGV4dCgpIHx8IGlzU29mdExpbmVCcmVhaygpOyB9CkBAIC04
OSw3ICs5MSw2IEBAIHN0cnVjdCBCb3ggewogICAgIGJvb2wgaXNHZW5lcmljSW5saW5lTGV2ZWxC
b3goKSBjb25zdCB7IHJldHVybiBtX3R5cGUgPT0gVHlwZTo6R2VuZXJpY0lubGluZUxldmVsQm94
OyB9CiAgICAgYm9vbCBpc0lubGluZUxldmVsQm94KCkgY29uc3QgeyByZXR1cm4gaXNBdG9taWNJ
bmxpbmVMZXZlbEJveCgpIHx8IGlzTGluZUJyZWFrQm94KCkgfHwgaXNJbmxpbmVCb3goKSB8fCBp
c0dlbmVyaWNJbmxpbmVMZXZlbEJveCgpOyB9CiAgICAgYm9vbCBpc05vblJvb3RJbmxpbmVMZXZl
bEJveCgpIGNvbnN0IHsgcmV0dXJuIGlzSW5saW5lTGV2ZWxCb3goKSAmJiAhaXNSb290SW5saW5l
Qm94KCk7IH0KLSAgICBUeXBlIHR5cGUoKSBjb25zdCB7IHJldHVybiBtX3R5cGU7IH0KIAogICAg
IFVCaURpTGV2ZWwgYmlkaUxldmVsKCkgY29uc3QgeyByZXR1cm4gbV9iaWRpTGV2ZWw7IH0KIApk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvbGF5b3V0L2Zvcm1hdHRpbmdDb250ZXh0cy9pbmxp
bmUvZGlzcGxheS9JbmxpbmVEaXNwbGF5Q29udGVudEJ1aWxkZXIuY3BwIGIvU291cmNlL1dlYkNv
cmUvbGF5b3V0L2Zvcm1hdHRpbmdDb250ZXh0cy9pbmxpbmUvZGlzcGxheS9JbmxpbmVEaXNwbGF5
Q29udGVudEJ1aWxkZXIuY3BwCmluZGV4IDMwNGMyNmE3MTZjY2QxYTdkOGNmNmFhMzQ0MjZjZGU0
MzJhOTVlZWUuLjEwYTIwOTFjOTIzN2JkMDAzNTliZTE3Y2Y2OGNmMjU3NTllMzc2OGIgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2xheW91dC9mb3JtYXR0aW5nQ29udGV4dHMvaW5saW5lL2Rp
c3BsYXkvSW5saW5lRGlzcGxheUNvbnRlbnRCdWlsZGVyLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29y
ZS9sYXlvdXQvZm9ybWF0dGluZ0NvbnRleHRzL2lubGluZS9kaXNwbGF5L0lubGluZURpc3BsYXlD
b250ZW50QnVpbGRlci5jcHAKQEAgLTE1MCw3ICsxNTAsNyBAQCB2b2lkIElubGluZURpc3BsYXlD
b250ZW50QnVpbGRlcjo6YXBwZW5kVGV4dERpc3BsYXlCb3goY29uc3QgTGluZTo6UnVuJiBsaW5l
UnVuLAogICAgICAgICByZXR1cm4gdGV4dC0+bmVlZHNIeXBoZW4gPyBtYWtlU3RyaW5nKGNvbnRl
bnQuc3Vic3RyaW5nKHRleHQtPnN0YXJ0LCB0ZXh0LT5sZW5ndGgpLCBzdHlsZS5oeXBoZW5TdHJp
bmcoKSkgOiBTdHJpbmcoKTsKICAgICB9OwogICAgIGJveGVzLmFwcGVuZCh7IG1fbGluZUluZGV4
Ci0gICAgICAgICwgSW5saW5lRGlzcGxheTo6Qm94OjpUeXBlOjpUZXh0CisgICAgICAgICwgbGlu
ZVJ1bi5pc1dvcmRTZXBhcmF0b3IoKSA/IElubGluZURpc3BsYXk6OkJveDo6VHlwZTo6V29yZFNl
cGFyYXRvciA6IElubGluZURpc3BsYXk6OkJveDo6VHlwZTo6VGV4dAogICAgICAgICAsIGxheW91
dEJveAogICAgICAgICAsIGxpbmVSdW4uYmlkaUxldmVsKCkKICAgICAgICAgLCB0ZXh0UnVuUmVj
dApAQCAtNDgxLDggKzQ4MSw5IEBAIHZvaWQgSW5saW5lRGlzcGxheUNvbnRlbnRCdWlsZGVyOjph
ZGp1c3RWaXN1YWxHZW9tZXRyeUZvckRpc3BsYXlCb3goc2l6ZV90IGRpc3BsCiAKICAgICAgICAg
ICAgIGNvbnRlbnRSaWdodEluVmlzdWFsT3JkZXIgKz0gYm94TWFyZ2luTGVmdCArIGRpc3BsYXlC
b3gud2lkdGgoKSArIGJveE1hcmdpblJpZ2h0OwogICAgICAgICB9IGVsc2UgewotICAgICAgICAg
ICAgZGlzcGxheUJveC5zZXRMZWZ0KGNvbnRlbnRSaWdodEluVmlzdWFsT3JkZXIpOwotICAgICAg
ICAgICAgY29udGVudFJpZ2h0SW5WaXN1YWxPcmRlciArPSBkaXNwbGF5Qm94LndpZHRoKCk7Cisg
ICAgICAgICAgICBhdXRvIHdvcmRTcGFjaW5nTWFyZ2luID0gZGlzcGxheUJveC5pc1dvcmRTZXBh
cmF0b3IoKSA/IGxheW91dEJveC5zdHlsZSgpLmZvbnRDYXNjYWRlKCkud29yZFNwYWNpbmcoKSA6
IDAuMGY7CisgICAgICAgICAgICBkaXNwbGF5Qm94LnNldExlZnQoY29udGVudFJpZ2h0SW5WaXN1
YWxPcmRlciArIHdvcmRTcGFjaW5nTWFyZ2luKTsKKyAgICAgICAgICAgIGNvbnRlbnRSaWdodElu
VmlzdWFsT3JkZXIgKz0gZGlzcGxheUJveC53aWR0aCgpICsgd29yZFNwYWNpbmdNYXJnaW47CiAg
ICAgICAgIH0KICAgICAgICAgcmV0dXJuOwogICAgIH0KQEAgLTU2NCw4ICs1NjUsMTEgQEAgdm9p
ZCBJbmxpbmVEaXNwbGF5Q29udGVudEJ1aWxkZXI6OnByb2Nlc3NCaWRpQ29udGVudChjb25zdCBM
aW5lQnVpbGRlcjo6TGluZUNvbnQKICAgICAgICAgICAgIGF1dG8gcGFyZW50RGlzcGxheUJveE5v
ZGVJbmRleCA9IGVuc3VyZURpc3BsYXlCb3hGb3JDb250YWluZXIobGF5b3V0Qm94LnBhcmVudCgp
LCBkaXNwbGF5Qm94VHJlZSwgYW5jZXN0b3JTdGFjaywgYm94ZXMpOwogICAgICAgICAgICAgaWYg
KGxpbmVSdW4uaXNUZXh0KCkpIHsKICAgICAgICAgICAgICAgICBhdXRvIHZpc3VhbFJlY3QgPSB2
aXN1YWxSZWN0UmVsYXRpdmVUb1Jvb3QobGluZUJveC5sb2dpY2FsUmVjdEZvclRleHRSdW4obGlu
ZVJ1bikpOworICAgICAgICAgICAgICAgIGF1dG8gd29yZFNwYWNpbmdNYXJnaW4gPSBsaW5lUnVu
LmlzV29yZFNlcGFyYXRvcigpID8gbGF5b3V0Qm94LnN0eWxlKCkuZm9udENhc2NhZGUoKS53b3Jk
U3BhY2luZygpIDogMC4wZjsKKworICAgICAgICAgICAgICAgIHZpc3VhbFJlY3QubW92ZUhvcml6
b250YWxseSh3b3JkU3BhY2luZ01hcmdpbik7CiAgICAgICAgICAgICAgICAgYXBwZW5kVGV4dERp
c3BsYXlCb3gobGluZVJ1biwgdmlzdWFsUmVjdCwgYm94ZXMpOwotICAgICAgICAgICAgICAgIGNv
bnRlbnRSaWdodEluVmlzdWFsT3JkZXIgKz0gdmlzdWFsUmVjdC53aWR0aCgpOworICAgICAgICAg
ICAgICAgIGNvbnRlbnRSaWdodEluVmlzdWFsT3JkZXIgKz0gdmlzdWFsUmVjdC53aWR0aCgpICsg
d29yZFNwYWNpbmdNYXJnaW47CiAgICAgICAgICAgICAgICAgZGlzcGxheUJveFRyZWUuYXBwZW5k
KHBhcmVudERpc3BsYXlCb3hOb2RlSW5kZXgsIGJveGVzLnNpemUoKSAtIDEpOwogICAgICAgICAg
ICAgICAgIGNvbnRpbnVlOwogICAgICAgICAgICAgfQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IDA1NmE3ZGJmOGUwMDgyMGNm
NmJiY2E4YTMzZmE2Njk0ZTQxMDEzMmEuLjk4MjdlZDA5MjBhMjUwNjA3ZGVhZDM1YjM3MTBkZjhi
ZDlhZTkwZjEgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRU
ZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMyBAQAorMjAyMS0xMi0zMSAgQWxhbiBCdWp0YXMg
IDx6YWxhbkBhcHBsZS5jb20+CisKKyAgICAgICAgW0xGQ11bSUZDXSBJbmNvcnJlY3Qgd29yZC1z
cGFjaW5nIGdhcHMgYmV0d2VlbiBSVEwgcnVucworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjM0NzcxCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZ
IChPT1BTISkuCisKKyAgICAgICAgKiBmYXN0L3RleHQvd29yZC1zcGFjaW5nLXJ0bC1leHBlY3Rl
ZC5odG1sOiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L3RleHQvd29yZC1zcGFjaW5nLXJ0bC5odG1s
OiBBZGRlZC4KKwogMjAyMS0xMi0zMSAgRGllZ28gUGlubyBHYXJjaWEgIDxkcGlub0BpZ2FsaWEu
Y29tPgogCiAgICAgICAgIFtHVEtdW1dQRV0gVW5yZXZpZXdlZCB0ZXN0IGdhcmRlbmluZywgbW92
ZSBzZXZlcmFsIGZhc3Qvc2Nyb2xsaW5nIHRlc3RzIGZhaWx1cmVzIHRvIEdMSUIKZGlmZiAtLWdp
dCBhL0xheW91dFRlc3RzL2Zhc3QvdGV4dC93b3JkLXNwYWNpbmctcnRsLWV4cGVjdGVkLmh0bWwg
Yi9MYXlvdXRUZXN0cy9mYXN0L3RleHQvd29yZC1zcGFjaW5nLXJ0bC1leHBlY3RlZC5odG1sCm5l
dyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAuLmMyZjNlNzQ0ODljYjMzOWZkMTc0ZTY1MTNhZTNmNzQzMWQ0MmU4YWMKLS0tIC9k
ZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L3RleHQvd29yZC1zcGFjaW5nLXJ0bC1leHBl
Y3RlZC5odG1sCkBAIC0wLDAgKzEsMTQgQEAKKzxzdHlsZT4KK2RpdiB7IAorICBmb250LWZhbWls
eTogQWhlbTsKKyAgZm9udC1zaXplOiAyMHB4OworICB3aWR0aDogMjAwcHg7CisgIHdoaXRlLXNw
YWNlOiBwcmU7CisgIGNvbG9yOiBncmVlbjsKK30KKzwvc3R5bGU+Cis8ZGl2IHN0eWxlPSJkaXJl
Y3Rpb246IGx0cjsiPlggIFggIFg8L2Rpdj4KKzxkaXYgc3R5bGU9ImRpcmVjdGlvbjogcnRsOyI+
WCAgWCAgWDwvZGl2PgorCis8ZGl2IHN0eWxlPSJkaXJlY3Rpb246IGx0cjsiPlhYWDwvZGl2Pgor
PGRpdiBzdHlsZT0iZGlyZWN0aW9uOiBydGw7Ij5YWFg8L2Rpdj4KZGlmZiAtLWdpdCBhL0xheW91
dFRlc3RzL2Zhc3QvdGV4dC93b3JkLXNwYWNpbmctcnRsLmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0
L3RleHQvd29yZC1zcGFjaW5nLXJ0bC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmE0NjlmZWUyYTdkZWFlMzk3
ZTk4MGRiN2VkY2Y1YWNiY2Y5MGNlMTcKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9m
YXN0L3RleHQvd29yZC1zcGFjaW5nLXJ0bC5odG1sCkBAIC0wLDAgKzEsMTMgQEAKKzxzdHlsZT4K
K2RpdiB7IAorICBmb250LWZhbWlseTogQWhlbTsKKyAgZm9udC1zaXplOiAyMHB4OworICB3aWR0
aDogMjAwcHg7CisgIGNvbG9yOiBncmVlbjsKK30KKzwvc3R5bGU+Cis8ZGl2IHN0eWxlPSJkaXJl
Y3Rpb246IGx0cjsgd29yZC1zcGFjaW5nOiAyMHB4OyI+WCBYIFg8L2Rpdj4KKzxkaXYgc3R5bGU9
ImRpcmVjdGlvbjogcnRsOyB3b3JkLXNwYWNpbmc6IDIwcHg7Ij5YIFggWDwvZGl2PgorCis8ZGl2
IHN0eWxlPSJkaXJlY3Rpb246IGx0cjsgd29yZC1zcGFjaW5nOiAtMjBweDsiPlggWCBYPC9kaXY+
Cis8ZGl2IHN0eWxlPSJkaXJlY3Rpb246IHJ0bDsgd29yZC1zcGFjaW5nOiAtMjBweDsiPlggWCBY
PC9kaXY+Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>