<?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>74489</bug_id>
          
          <creation_ts>2011-12-14 00:46:53 -0800</creation_ts>
          <short_desc>extra space rendered when opposite-dir span gets wrapped just before inline-block span</short_desc>
          <delta_ts>2022-08-09 12:08:17 -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>DOM</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>CONFIGURATION CHANGED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Aharon (Vladimir) Lanin">aharon</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>aharon</cc>
    
    <cc>ahmad.saleem792</cc>
    
    <cc>ap</cc>
    
    <cc>bfulgham</cc>
    
    <cc>eric</cc>
    
    <cc>leviw</cc>
    
    <cc>mitz</cc>
    
    <cc>playmobil</cc>
    
    <cc>rniwa</cc>
    
    <cc>xji</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>520760</commentid>
    <comment_count>0</comment_count>
      <attachid>119174</attachid>
    <who name="Aharon (Vladimir) Lanin">aharon</who>
    <bug_when>2011-12-14 00:46:53 -0800</bug_when>
    <thetext>Created attachment 119174
test case (ref file coming as separate attachment)

When you have &lt;div&gt;ltr text &lt;span dir=&quot;rtl&quot;&gt;RTL TEXT&lt;/span&gt;&lt;/div&gt;, and the opposite-direction span happens to get wrapped, only one space is supposed to be rendered between the last word of the ltr text and the part of the RTL TEXT that fits on the same line. And this works correctly, too. However, ifwe have:
&lt;div&gt;ltr text &lt;span dir=&quot;rtl&quot;&gt;RTL &lt;span style=&quot;display:inline-block; width:10000px&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;, two spaces are rendered after the last word of the ltr text.

Please note that the extra space does not reproduce if the inline-block span is replaced with lorem ipsum or a padded span.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>520761</commentid>
    <comment_count>1</comment_count>
      <attachid>119175</attachid>
    <who name="Aharon (Vladimir) Lanin">aharon</who>
    <bug_when>2011-12-14 00:49:29 -0800</bug_when>
    <thetext>Created attachment 119175
ref file for the test case above</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1890051</commentid>
    <comment_count>2</comment_count>
    <who name="Ahmad Saleem">ahmad.saleem792</who>
    <bug_when>2022-08-09 12:08:08 -0700</bug_when>
    <thetext>I am unable to reproduce this bug using attached test case using Safari 15.6 on macOS 12.5 and both boxes render same with just one space rather than two spaces as mentioned in Comment 0. It renders same across other browser (Firefox Nightly 105 and Chrome Canary 106).

I am going to mark this as &quot;RESOLVED CONFIGURATION CHANGED&quot;, in case if it is still present, please update and reopen this bug and give rationale for others as well for clarity in testing. Thanks!</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>119174</attachid>
            <date>2011-12-14 00:46:53 -0800</date>
            <delta_ts>2011-12-14 00:46:53 -0800</delta_ts>
            <desc>test case (ref file coming as separate attachment)</desc>
            <filename>span-dir-wrapped.html</filename>
            <type>text/html</type>
            <size>1225</size>
            <attacher name="Aharon (Vladimir) Lanin">aharon</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+DQo8aHRtbD4NCiAgPGhlYWQ+DQogICAgPG1ldGEgY2hhcnNldD0idXRm
LTgiPg0KICAgIDxzdHlsZT4NCiAgICAgIGJvZHl7DQogICAgICAgIGZvbnQtc2l6ZToyZW07DQog
ICAgICB9DQogICAgICAuYm94IHsNCiAgICAgICAgYm9yZGVyOiBtZWRpdW0gc29saWQgZ3JheTsN
CiAgICAgICAgd2lkdGg6IDQwMHB4Ow0KICAgICAgICBtYXJnaW46IDIwcHg7DQogICAgICB9DQog
ICAgICAud2lkZSB7DQogICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsNCiAgICAgICAgd2lk
dGg6IDQwMHB4Ow0KICAgICAgfQ0KICAgIDwvc3R5bGU+DQogIDwvaGVhZD4NCiAgPGJvZHk+DQog
ICAgVGhlIHR3byBib3hlcyBiZWxvdyBzaG91bGQgbG9vayBleGFjdGx5IHRoZSBzYW1lLg0KICAg
IDwhLS0gS2V5IHRvIGVudGl0aWVzIHVzZWQgYmVsb3c6DQogICAgICAmI3gwNUQwOyAuLi4gJiN4
MDVENTsgLSBUaGUgZmlyc3Qgc2l4IEhlYnJldyBsZXR0ZXJzIChzdHJvbmdseSBSVEwpLg0KICAg
ICAgJiN4MjAyRDsgLSBUaGUgTFJPIChsZWZ0LXRvLXJpZ2h0LW92ZXJyaWRlKSBmb3JtYXR0aW5n
IGNoYXJhY3Rlci4NCiAgICAgICYjeDIwMkM7IC0gVGhlIFBERiAocG9wIGRpcmVjdGlvbmFsIGZv
cm1hdHRpbmcpIGZvcm1hdHRpbmcgY2hhcmFjdGVyOyBjbG9zZXMgTFJPLiAtLT4NCiAgICA8ZGl2
IGNsYXNzPSJib3giPg0KICAgICAgPGRpdiBkaXI9Imx0ciI+DQogICAgICAgIGENCiAgICAgICAg
PHNwYW4gZGlyPSJydGwiPiYjeDA1RDE7IDxzcGFuIGNsYXNzPSJ3aWRlIj4gPC9zcGFuPiAmI3gw
NUQyOzwvc3Bhbj4NCiAgICAgICAgZC4uLg0KICAgICAgPC9kaXY+DQogICAgICA8ZGl2IGRpcj0i
cnRsIj4NCgkgICAgJiN4MDVEMDsNCgkgICAgPHNwYW4gZGlyPSJsdHIiPmIgPHNwYW4gY2xhc3M9
IndpZGUiPiA8L3NwYW4+IGM8L3NwYW4+DQogICAgICAgICYjeDA1RDM7Li4uDQoJICA8L2Rpdj4N
CiAgICA8L2Rpdj4NCiAgICA8ZGl2IGNsYXNzPSJib3giPg0KICAgICAgPGRpdiBkaXI9Imx0ciI+
JiN4MjAyRDthICYjeDA1RDE7JiN4MjAyQzs8YnIvPjxici8+JiN4MjAyRDsmI3gwNUQyOyBkLi4u
JiN4MjAyQzs8L2Rpdj4NCiAgICAgIDxkaXYgZGlyPSJydGwiPiYjeDIwMkQ7YiAmI3gwNUQwOyYj
eDIwMkM7PGJyLz48YnIvPiYjeDIwMkQ7Li4uJiN4MDVEMzsgYyYjeDIwMkM7PC9kaXY+DQogICAg
PC9kaXY+DQogIDwvYm9keT4NCjwvaHRtbD4NCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>119175</attachid>
            <date>2011-12-14 00:49:29 -0800</date>
            <delta_ts>2011-12-14 00:49:29 -0800</delta_ts>
            <desc>ref file for the test case above</desc>
            <filename>span-dir-wrapped-ref.html</filename>
            <type>text/html</type>
            <size>1063</size>
            <attacher name="Aharon (Vladimir) Lanin">aharon</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+DQo8aHRtbD4NCiAgPGhlYWQ+DQogICAgPG1ldGEgY2hhcnNldD0idXRm
LTgiPg0KICAgIDxzdHlsZT4NCiAgICAgIGJvZHl7DQogICAgICAgIGZvbnQtc2l6ZToyZW07DQog
ICAgICB9DQogICAgICAuYm94IHsNCiAgICAgICAgYm9yZGVyOiBtZWRpdW0gc29saWQgZ3JheTsN
CiAgICAgICAgd2lkdGg6IDQwMHB4Ow0KICAgICAgICBtYXJnaW46IDIwcHg7DQogICAgICB9DQog
ICAgPC9zdHlsZT4NCiAgPC9oZWFkPg0KICA8Ym9keT4NCiAgICBUaGUgdHdvIGJveGVzIGJlbG93
IHNob3VsZCBsb29rIGV4YWN0bHkgdGhlIHNhbWUuDQogICAgPCEtLSBLZXkgdG8gZW50aXRpZXMg
dXNlZCBiZWxvdzoNCiAgICAgICYjeDA1RDA7IC4uLiAmI3gwNUQ1OyAtIFRoZSBmaXJzdCBzaXgg
SGVicmV3IGxldHRlcnMgKHN0cm9uZ2x5IFJUTCkuDQogICAgICAmI3gyMDJEOyAtIFRoZSBMUk8g
KGxlZnQtdG8tcmlnaHQtb3ZlcnJpZGUpIGZvcm1hdHRpbmcgY2hhcmFjdGVyLg0KICAgICAgJiN4
MjAyQzsgLSBUaGUgUERGIChwb3AgZGlyZWN0aW9uYWwgZm9ybWF0dGluZykgZm9ybWF0dGluZyBj
aGFyYWN0ZXI7IGNsb3NlcyBMUk8uIC0tPg0KICAgIDxkaXYgY2xhc3M9ImJveCI+DQogICAgICA8
ZGl2IGRpcj0ibHRyIj4mI3gyMDJEO2EgJiN4MDVEMTsmI3gyMDJDOzxici8+PGJyLz4mI3gyMDJE
OyYjeDA1RDI7IGQuLi4mI3gyMDJDOzwvZGl2Pg0KICAgICAgPGRpdiBkaXI9InJ0bCI+JiN4MjAy
RDtiICYjeDA1RDA7JiN4MjAyQzs8YnIvPjxici8+JiN4MjAyRDsuLi4mI3gwNUQzOyBjJiN4MjAy
Qzs8L2Rpdj4NCiAgICA8L2Rpdj4NCiAgICA8ZGl2IGNsYXNzPSJib3giPg0KICAgICAgPGRpdiBk
aXI9Imx0ciI+JiN4MjAyRDthICYjeDA1RDE7JiN4MjAyQzs8YnIvPjxici8+JiN4MjAyRDsmI3gw
NUQyOyBkLi4uJiN4MjAyQzs8L2Rpdj4NCiAgICAgIDxkaXYgZGlyPSJydGwiPiYjeDIwMkQ7YiAm
I3gwNUQwOyYjeDIwMkM7PGJyLz48YnIvPiYjeDIwMkQ7Li4uJiN4MDVEMzsgYyYjeDIwMkM7PC9k
aXY+DQogICAgPC9kaXY+DQogIDwvYm9keT4NCjwvaHRtbD4NCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>