<?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>221091</bug_id>
          
          <creation_ts>2021-01-28 10:05:50 -0800</creation_ts>
          <short_desc>[LFC][IFC] Line break (and word break opportunity) is not necessarily the last inline item on the line</short_desc>
          <delta_ts>2021-01-28 12:02:19 -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>1723404</commentid>
    <comment_count>0</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2021-01-28 10:05:50 -0800</bug_when>
    <thetext>e.g &lt;span&gt;&lt;span&gt;text&lt;br&gt;&lt;/span&gt;&lt;/span&gt; &lt;- line breaks after the last &lt;/span&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1723408</commentid>
    <comment_count>1</comment_count>
      <attachid>418653</attachid>
    <who name="alan">zalan</who>
    <bug_when>2021-01-28 10:18:35 -0800</bug_when>
    <thetext>Created attachment 418653
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1723440</commentid>
    <comment_count>2</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-01-28 12:01:59 -0800</bug_when>
    <thetext>Committed r272025: &lt;https://trac.webkit.org/changeset/272025&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 418653.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1723441</commentid>
    <comment_count>3</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-01-28 12:02:19 -0800</bug_when>
    <thetext>&lt;rdar://problem/73718502&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>418653</attachid>
            <date>2021-01-28 10:18:35 -0800</date>
            <delta_ts>2021-01-28 12:02:00 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-221091-20210128101834.patch</filename>
            <type>text/plain</type>
            <size>5084</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjcyMDEyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOTY0OTgwZWM3NDMyZWI3
ZmI5MjYzN2QxY2I0MTY3YTZiYzgzODg1MC4uMTc1Mjg3MTllMWNkNWI0MGJjMDBhZTg5ZTg5MTM3
N2IwNWVmZDc5YyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDIxLTAxLTI4ICBaYWxh
biBCdWp0YXMgIDx6YWxhbkBhcHBsZS5jb20+CisKKyAgICAgICAgW0xGQ11bSUZDXSBMaW5lIGJy
ZWFrIChhbmQgd29yZCBicmVhayBvcHBvcnR1bml0eSkgaXMgbm90IG5lY2Vzc2FyaWx5IHRoZSBs
YXN0IGlubGluZSBpdGVtIG9uIHRoZSBsaW5lCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD0yMjEwOTEKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICBXaGlsZSBib3RoIDxicj4gYW5kIDx3YnI+IGFyZSB2YWxpZCB3
cmFwIG9wcG9ydHVuaXRpZXMsIHRoZSBhY3R1YWwgd3JhcCBwb3NpdGlvbiBtYXkgYmUgYXQgYSBs
YXRlciBwb3NpdGlvbiBvbiB0aGUgbGluZS4KKyAgICAgICAgZS5nLiA8c3BhbiBzdHlsZT0iYm9y
ZGVyLXJpZ2h0OiAxcHggc29saWQgZ3JlZW4iPnRleHQ8YnI+PC9zcGFuPiA8LSB0aGUgZ3JlZW4g
Ym9yZGVyIHNob3VsZCBzaG93IHVwIG9uIHRoZSBzYW1lIGxpbmUgYXMgdGhlIHRleHQgZXZlbiB0
aG91Z2ggaXQgaXMgImFmdGVyIiB0aGUgZm9yY2VkIGxpbmUgYnJlYWsuCisKKyAgICAgICAgKiBs
YXlvdXQvaW5saW5lZm9ybWF0dGluZy9JbmxpbmVMaW5lQnVpbGRlci5jcHA6CisgICAgICAgIChX
ZWJDb3JlOjpMYXlvdXQ6OkxpbmVCdWlsZGVyOjpwbGFjZUlubGluZUNvbnRlbnQpOgorICAgICAg
ICAoV2ViQ29yZTo6TGF5b3V0OjpMaW5lQnVpbGRlcjo6Y2FuZGlkYXRlQ29udGVudEZvckxpbmUp
OgorICAgICAgICAoV2ViQ29yZTo6TGF5b3V0OjpMaW5lQnVpbGRlcjo6bmV4dFdyYXBPcHBvcnR1
bml0eSBjb25zdCk6CisKIDIwMjEtMDEtMjUgIFphbGFuIEJ1anRhcyAgPHphbGFuQGFwcGxlLmNv
bT4KIAogICAgICAgICBbTEZDXVtJbnRlZ3JhdGlvbl0gRW5hYmxlIGlubGluZSBib3ggc3VwcG9y
dCAoUmVuZGVySW5saW5lKQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvbGF5b3V0L2lubGlu
ZWZvcm1hdHRpbmcvSW5saW5lTGluZUJ1aWxkZXIuY3BwIGIvU291cmNlL1dlYkNvcmUvbGF5b3V0
L2lubGluZWZvcm1hdHRpbmcvSW5saW5lTGluZUJ1aWxkZXIuY3BwCmluZGV4IDBjOGI2NmZjYzkz
ZjE1YTExNjIzZGI0NTAxNWQyNTcwZTg5Mjc2YWQuLmM1MDQ5MjVjYmRhODY3YzVkNDQ4NzU5YmFl
YjU4MzZmYjFlMTZkNDggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2xheW91dC9pbmxpbmVm
b3JtYXR0aW5nL0lubGluZUxpbmVCdWlsZGVyLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9sYXlv
dXQvaW5saW5lZm9ybWF0dGluZy9JbmxpbmVMaW5lQnVpbGRlci5jcHAKQEAgLTMyMSw2ICszMjEs
OSBAQCBMaW5lQnVpbGRlcjo6Q29tbWl0dGVkQ29udGVudCBMaW5lQnVpbGRlcjo6cGxhY2VJbmxp
bmVDb250ZW50KGNvbnN0IElubGluZUl0ZW1SYQogICAgICAgICAgICAgfQogICAgICAgICAgICAg
aWYgKGlubGluZUNvbnRlbnQudHJhaWxpbmdMaW5lQnJlYWsoKSkgewogICAgICAgICAgICAgICAg
IC8vIEZ1bGx5IGNvbW1pdHRlZCAob3IgZW1wdHkpIGNvbnRlbnQgZm9sbG93ZWQgYnkgYSBsaW5l
IGJyZWFrIG1lYW5zICJlbmQgb2YgbGluZSIuCisgICAgICAgICAgICAgICAgLy8gRklYTUU6IFRo
aXMgd2lsbCBwdXQgdGhlIGxpbmUgYnJlYWsgYm94IGF0IHRoZSBlbmQgb2YgdGhlIGxpbmUgd2hp
bGUgaW4gY2FzZSBvZiBzb21lIGlubGluZSBib3hlcywgdGhlIGxpbmUgYnJlYWsKKyAgICAgICAg
ICAgICAgICAvLyBjb3VsZCB2ZXJ5IHdlbGwgYmUgYXQgYW4gZWFybGllciBwb3NpdGlvbi4gVGhp
cyBoYXMgbm8gdmlzdWFsIGltcGxpY2F0aW9ucyBhdCB0aGlzIHBvaW50IHRob3VnaCAob25seSBn
ZW9tZXRyeSBjb3JyZWN0bmVzcyBvbiB0aGUgbGluZSBicmVhayBib3gpLgorICAgICAgICAgICAg
ICAgIC8vIGUuZy4gPHNwYW4gc3R5bGU9ImJvcmRlci1yaWdodDogMTBweCBzb2xpZCBncmVlbiI+
dGV4dDxicj48L3NwYW4+IHdoZXJlIHRoZSA8YnI+J3MgaG9yaXpvbnRhbCBwb3NpdGlvbiBpcyBi
ZWZvcmUgdGhlIHJpZ2h0IGJvcmRlciBhbmQgbm90IGFmdGVyLgogICAgICAgICAgICAgICAgIG1f
bGluZS5hcHBlbmQoKmlubGluZUNvbnRlbnQudHJhaWxpbmdMaW5lQnJlYWsoKSwgeyB9KTsKICAg
ICAgICAgICAgICAgICArK2NvbW1pdHRlZElubGluZUl0ZW1Db3VudDsKICAgICAgICAgICAgICAg
ICBpc0VuZE9mTGluZSA9IHRydWU7CkBAIC00ODYsMTYgKzQ4OSwxNCBAQCB2b2lkIExpbmVCdWls
ZGVyOjpjYW5kaWRhdGVDb250ZW50Rm9yTGluZShMaW5lQ2FuZGlkYXRlJiBsaW5lQ2FuZGlkYXRl
LCBzaXplX3QgYwogICAgICAgICAgICAgY3VycmVudExvZ2ljYWxSaWdodCArPSBsb2dpY2FsV2lk
dGg7CiAgICAgICAgICAgICBjb250aW51ZTsKICAgICAgICAgfQotICAgICAgICBpZiAoaW5saW5l
SXRlbS5pc1dvcmRCcmVha09wcG9ydHVuaXR5KCkpIHsKLSAgICAgICAgICAgIC8vIFNpbmNlIDx3
YnI+IGlzIGFuIGV4cGxpY2l0IHdvcmQgYnJlYWsgb3Bwb3J0dW5pdHkgaXQgaGFzIHRvIGJlIGEg
dHJhaWxpbmcgaXRlbSBpbiB0aGlzIGNhbmRpZGF0ZSBydW4gbGlzdC4KLSAgICAgICAgICAgIEFT
U0VSVChpbmRleCA9PSBzb2Z0V3JhcE9wcG9ydHVuaXR5SW5kZXggLSAxKTsKLSAgICAgICAgICAg
IGxpbmVDYW5kaWRhdGUuaW5saW5lQ29udGVudC5hcHBlbmR0cmFpbGluZ1dvcmRCcmVha09wcG9y
dHVuaXR5KGlubGluZUl0ZW0pOwotICAgICAgICAgICAgY29udGludWU7Ci0gICAgICAgIH0KLSAg
ICAgICAgaWYgKGlubGluZUl0ZW0uaXNMaW5lQnJlYWsoKSkgewotICAgICAgICAgICAgLy8gU2lu
Y2UgPGJyPiBpcyBhbiBmb3JjZWQgYnJlYWsgb3Bwb3J0dW5pdHkgaXQgaGFzIHRvIGJlIGEgdHJh
aWxpbmcgaXRlbSBpbiB0aGlzIGNhbmRpZGF0ZSBydW4gbGlzdC4KLSAgICAgICAgICAgIEFTU0VS
VChpbmRleCA9PSBzb2Z0V3JhcE9wcG9ydHVuaXR5SW5kZXggLSAxKTsKLSAgICAgICAgICAgIGxp
bmVDYW5kaWRhdGUuaW5saW5lQ29udGVudC5hcHBlbmRUcmFpbGluZ0xpbmVCcmVhayhpbmxpbmVJ
dGVtKTsKKyAgICAgICAgaWYgKGlubGluZUl0ZW0uaXNMaW5lQnJlYWsoKSB8fCBpbmxpbmVJdGVt
LmlzV29yZEJyZWFrT3Bwb3J0dW5pdHkoKSkgeworICAgICAgICAgICAgLy8gU2luY2UgYm90aCA8
YnI+IGFuZCA8d2JyPiBhcmUgZXhwbGljaXQgd29yZCBicmVhayBvcHBvcnR1bml0aWVzIHRoZXkg
aGF2ZSB0byBiZSB0cmFpbGluZyBpdGVtcyBpbiB0aGlzIGNhbmRpZGF0ZSBydW4gbGlzdCB1bmxl
c3MgdGhleSBhcmUgZW1iZWRkZWQgaW4gaW5saW5lIGJveGVzLgorICAgICAgICAgICAgLy8gZS5n
LiA8c3Bhbj48d2JyPjwvc3Bhbj4KKyNpZiBBU1NFUlRfRU5BQkxFRAorICAgICAgICAgICAgZm9y
IChhdXRvIGkgPSBpbmRleCArIDE7IGkgPCBzb2Z0V3JhcE9wcG9ydHVuaXR5SW5kZXg7ICsraSkK
KyAgICAgICAgICAgICAgICBBU1NFUlQobV9pbmxpbmVJdGVtc1tpXS5pc0lubGluZUJveEVuZCgp
KTsKKyNlbmRpZgorICAgICAgICAgICAgaW5saW5lSXRlbS5pc0xpbmVCcmVhaygpID8gbGluZUNh
bmRpZGF0ZS5pbmxpbmVDb250ZW50LmFwcGVuZFRyYWlsaW5nTGluZUJyZWFrKGlubGluZUl0ZW0p
IDogbGluZUNhbmRpZGF0ZS5pbmxpbmVDb250ZW50LmFwcGVuZHRyYWlsaW5nV29yZEJyZWFrT3Bw
b3J0dW5pdHkoaW5saW5lSXRlbSk7CiAgICAgICAgICAgICBjb250aW51ZTsKICAgICAgICAgfQog
ICAgICAgICBBU1NFUlRfTk9UX1JFQUNIRUQoKTsKQEAgLTUxNiw4ICs1MTcsMTEgQEAgc2l6ZV90
IExpbmVCdWlsZGVyOjpuZXh0V3JhcE9wcG9ydHVuaXR5KHNpemVfdCBzdGFydEluZGV4LCBjb25z
dCBMaW5lQnVpbGRlcjo6SW4KICAgICBmb3IgKGF1dG8gaW5kZXggPSBzdGFydEluZGV4OyBpbmRl
eCA8IGxheW91dFJhbmdlLmVuZDsgKytpbmRleCkgewogICAgICAgICBhdXRvJiBpbmxpbmVJdGVt
ID0gbV9pbmxpbmVJdGVtc1tpbmRleF07CiAgICAgICAgIGlmIChpbmxpbmVJdGVtLmlzTGluZUJy
ZWFrKCkgfHwgaW5saW5lSXRlbS5pc1dvcmRCcmVha09wcG9ydHVuaXR5KCkpIHsKLSAgICAgICAg
ICAgIC8vIFdlIGFsd2F5cyBzdG9wIGF0IGV4cGxpY2l0IHdyYXBwaW5nIG9wcG9ydHVuaXRpZXMg
ZS5nLiA8YnI+LiBUaGUgd3JhcCBwb3NpdGlvbiBpcyBhZnRlciB0aGUgb3Bwb3J0dW5pdHkgcG9z
aXRpb24uCi0gICAgICAgICAgICByZXR1cm4gKytpbmRleDsKKyAgICAgICAgICAgIC8vIFdlIGFs
d2F5cyBzdG9wIGF0IGV4cGxpY2l0IHdyYXBwaW5nIG9wcG9ydHVuaXRpZXMgZS5nLiA8YnI+LiBI
b3dldmVyIHRoZSB3cmFwIHBvc2l0aW9uIG1heSBiZSBhdCBsYXRlciBwb3NpdGlvbi4KKyAgICAg
ICAgICAgIC8vIGUuZy4gPHNwYW4+PHNwYW4+PGJyPjwvc3Bhbj48L3NwYW4+IDwtIHdyYXAgcG9z
aXRpb24gaXMgYWZ0ZXIgdGhlIHNlY29uZCA8L3NwYW4+CisgICAgICAgICAgICAvLyBidXQgaW4g
Y2FzZSBvZiA8c3Bhbj48YnI+PHNwYW4+PC9zcGFuPjwvc3Bhbj4gPC0gd3JhcCBwb3NpdGlvbiBp
cyByaWdodCBhZnRlciA8YnI+LgorICAgICAgICAgICAgZm9yICgrK2luZGV4OyBpbmRleCA8IGxh
eW91dFJhbmdlLmVuZCAmJiBtX2lubGluZUl0ZW1zW2luZGV4XS5pc0lubGluZUJveEVuZCgpOyAr
K2luZGV4KSB7IH0KKyAgICAgICAgICAgIHJldHVybiBpbmRleDsKICAgICAgICAgfQogICAgICAg
ICBpZiAoaW5saW5lSXRlbS5pc0lubGluZUJveFN0YXJ0KCkgfHwgaW5saW5lSXRlbS5pc0lubGlu
ZUJveEVuZCgpKSB7CiAgICAgICAgICAgICAvLyBOZWVkIHRvIHNlZSB3aGF0IGNvbWVzIG5leHQg
dG8gZGVjaWRlLgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>