<?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>245528</bug_id>
          
          <creation_ts>2022-09-22 11:15:17 -0700</creation_ts>
          <short_desc>[IFC] Enable intrusive floats coming from rtl inline direction</short_desc>
          <delta_ts>2022-09-22 16:54:18 -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>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>1900404</commentid>
    <comment_count>0</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2022-09-22 11:15:17 -0700</bug_when>
    <thetext>ssia</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1900412</commentid>
    <comment_count>1</comment_count>
      <attachid>462544</attachid>
    <who name="alan">zalan</who>
    <bug_when>2022-09-22 11:37:49 -0700</bug_when>
    <thetext>Created attachment 462544
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1900500</commentid>
    <comment_count>2</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-09-22 16:53:02 -0700</bug_when>
    <thetext>Committed 254770@main (3317fbd4635c): &lt;https://commits.webkit.org/254770@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 462544.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1900501</commentid>
    <comment_count>3</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2022-09-22 16:54:18 -0700</bug_when>
    <thetext>&lt;rdar://problem/100300714&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>462544</attachid>
            <date>2022-09-22 11:37:49 -0700</date>
            <delta_ts>2022-09-22 16:53:03 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-245528-20220922113748.patch</filename>
            <type>text/plain</type>
            <size>6452</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">RnJvbSA0NmNmMzNlMzg4ZDM3ZjE4MGM4ZGQ1ZDk3MGMwYjU0OWI1YTk3MmIwIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBBbGFuIEJ1anRhcyA8emFsYW5AYXBwbGUuY29tPgpEYXRlOiBU
aHUsIDIyIFNlcCAyMDIyIDExOjE2OjM2IC0wNzAwClN1YmplY3Q6IFtQQVRDSF0gW0lGQ11bSW50
ZWdyYXRpb25dIEVuYWJsZSBpbnRydXNpdmUgZmxvYXRzIGNvbWluZyBmcm9tIHJ0bAogaW5saW5l
IGRpcmVjdGlvbiBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjQ1NTI4
CgpSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KCkxldCdzIGNvbnZlcnQgdGhlIGluY29taW5n
LCBpbnRydXNpdmUgZmxvYXQncyBkaXJlY3Rpb25zIChsZWZ0LCByaWdodCwgaW5saW5lLXN0YXJ0
LCBpbmxpbmUtZW5kKSBhbmQgY29vcmRpbmF0ZXMgdG8gbG9naWNhbCB2YWx1ZXMgKGUuZy4gYSBs
ZWZ0IGZsb2F0IHNob3VsZCB0cmVhdGVkIGFzICJyaWdodCIgd2hlbiB0aGUgaW5saW5lIGRpcmVj
dGlvbiBpcyBydGwpLgpUaGlzIGVuYWJsZXMgdGhlIGZvbGxvd2luZyB0eXBlIG9mIGNvbnRlbnQ6
CiAgPGRpdiBzdHlsZT0iZGlyZWN0aW9uOiBydGwiPgogICAgPGltZyBmbG9hdC1sZWZ0PgogICAg
PGRpdj50aGlzIGlzIHJ0bCBpbmxpbmUgZGlyZWN0aW9uIGNvbnRlbnQgd2l0aCBpbnRydXNpdmUg
ZmxvYXQgYm94PC9kaXY+CiAgPC9kaXY+CgoqIFNvdXJjZS9XZWJDb3JlL2xheW91dC9pbnRlZ3Jh
dGlvbi9MYXlvdXRJbnRlZ3JhdGlvbkNvdmVyYWdlLmNwcDoKKFdlYkNvcmU6OkxheW91dEludGVn
cmF0aW9uOjpjYW5Vc2VGb3JMaW5lTGF5b3V0V2l0aFJlYXNvbik6CiogU291cmNlL1dlYkNvcmUv
bGF5b3V0L2ludGVncmF0aW9uL2lubGluZS9MYXlvdXRJbnRlZ3JhdGlvbkxpbmVMYXlvdXQuY3Bw
OgooV2ViQ29yZTo6TGF5b3V0SW50ZWdyYXRpb246OkxpbmVMYXlvdXQ6OnByZXBhcmVGbG9hdGlu
Z1N0YXRlKToKLS0tCiAuLi4vaW50ZWdyYXRpb24vTGF5b3V0SW50ZWdyYXRpb25Db3ZlcmFnZS5j
cHAgfCAgMiArLQogLi4uL2lubGluZS9MYXlvdXRJbnRlZ3JhdGlvbkxpbmVMYXlvdXQuY3BwICAg
IHwgNDMgKysrKysrKysrKysrKy0tLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCAzMiBpbnNlcnRpb25z
KCspLCAxMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9sYXlvdXQv
aW50ZWdyYXRpb24vTGF5b3V0SW50ZWdyYXRpb25Db3ZlcmFnZS5jcHAgYi9Tb3VyY2UvV2ViQ29y
ZS9sYXlvdXQvaW50ZWdyYXRpb24vTGF5b3V0SW50ZWdyYXRpb25Db3ZlcmFnZS5jcHAKaW5kZXgg
MmYwMGU1MzgxMDc3Li45MTE3NWUyOWFlZmMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2xh
eW91dC9pbnRlZ3JhdGlvbi9MYXlvdXRJbnRlZ3JhdGlvbkNvdmVyYWdlLmNwcAorKysgYi9Tb3Vy
Y2UvV2ViQ29yZS9sYXlvdXQvaW50ZWdyYXRpb24vTGF5b3V0SW50ZWdyYXRpb25Db3ZlcmFnZS5j
cHAKQEAgLTUwNiw3ICs1MDYsNyBAQCBPcHRpb25TZXQ8QXZvaWRhbmNlUmVhc29uPiBjYW5Vc2VG
b3JMaW5lTGF5b3V0V2l0aFJlYXNvbihjb25zdCBSZW5kZXJCbG9ja0Zsb3cmCiAgICAgICAgIEFE
RF9SRUFTT05TX0FORF9SRVRVUk5fSUZfTkVFREVEKHN0eWxlUmVhc29ucywgcmVhc29ucywgaW5j
bHVkZVJlYXNvbnMpOwogCiAgICAgaWYgKGZsb3cuY29udGFpbnNGbG9hdHMoKSkgewotICAgICAg
ICBhdXRvIGludHJ1c2l2ZUZsb2F0c1dpdGhNaXNtYXRjaGluZ0lubGluZURpcmVjdGlvbiA9IGZs
b3cuY29udGFpbmluZ0Jsb2NrKCkgJiYgKGZsb3cuY29udGFpbmluZ0Jsb2NrKCktPnN0eWxlKCku
aXNMZWZ0VG9SaWdodERpcmVjdGlvbigpICE9IGZsb3cuc3R5bGUoKS5pc0xlZnRUb1JpZ2h0RGly
ZWN0aW9uKCkgfHwgIWZsb3cuc3R5bGUoKS5pc0xlZnRUb1JpZ2h0RGlyZWN0aW9uKCkpOworICAg
ICAgICBhdXRvIGludHJ1c2l2ZUZsb2F0c1dpdGhNaXNtYXRjaGluZ0lubGluZURpcmVjdGlvbiA9
IGZsb3cuY29udGFpbmluZ0Jsb2NrKCkgJiYgZmxvdy5jb250YWluaW5nQmxvY2soKS0+c3R5bGUo
KS5pc0xlZnRUb1JpZ2h0RGlyZWN0aW9uKCkgIT0gZmxvdy5zdHlsZSgpLmlzTGVmdFRvUmlnaHRE
aXJlY3Rpb24oKTsKICAgICAgICAgaWYgKGludHJ1c2l2ZUZsb2F0c1dpdGhNaXNtYXRjaGluZ0lu
bGluZURpcmVjdGlvbikKICAgICAgICAgICAgIFNFVF9SRUFTT05fQU5EX1JFVFVSTl9JRl9ORUVE
RUQoRmxvd0hhc1Vuc3VwcG9ydGVkRmxvYXQsIHJlYXNvbnMsIGluY2x1ZGVSZWFzb25zKTsKIApk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvbGF5b3V0L2ludGVncmF0aW9uL2lubGluZS9MYXlv
dXRJbnRlZ3JhdGlvbkxpbmVMYXlvdXQuY3BwIGIvU291cmNlL1dlYkNvcmUvbGF5b3V0L2ludGVn
cmF0aW9uL2lubGluZS9MYXlvdXRJbnRlZ3JhdGlvbkxpbmVMYXlvdXQuY3BwCmluZGV4IDAzMzQ2
ZDliODVhOS4uZWUwNTk1OTRmZDE5IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9sYXlvdXQv
aW50ZWdyYXRpb24vaW5saW5lL0xheW91dEludGVncmF0aW9uTGluZUxheW91dC5jcHAKKysrIGIv
U291cmNlL1dlYkNvcmUvbGF5b3V0L2ludGVncmF0aW9uL2lubGluZS9MYXlvdXRJbnRlZ3JhdGlv
bkxpbmVMYXlvdXQuY3BwCkBAIC00ODksMjAgKzQ4OSwzOSBAQCB2b2lkIExpbmVMYXlvdXQ6OnBy
ZXBhcmVGbG9hdGluZ1N0YXRlKCkKICAgICBpZiAoIWZsb3coKS5jb250YWluc0Zsb2F0cygpKQog
ICAgICAgICByZXR1cm47CiAKLSAgICBpZiAoZmxvdygpLmNvbnRhaW5pbmdCbG9jaygpKQotICAg
ICAgICBmbG9hdGluZ1N0YXRlLnNldElzTGVmdFRvUmlnaHREaXJlY3Rpb24oZmxvdygpLmNvbnRh
aW5pbmdCbG9jaygpLT5zdHlsZSgpLmlzTGVmdFRvUmlnaHREaXJlY3Rpb24oKSk7CisgICAgYXV0
byYgcm9vdEdlb21ldHJ5ID0gbV9sYXlvdXRTdGF0ZS5nZW9tZXRyeUZvclJvb3RCb3goKTsKKyAg
ICBhdXRvIGlzSG9yaXpvbnRhbFdyaXRpbmdNb2RlID0gZmxvdygpLmNvbnRhaW5pbmdCbG9jaygp
ID8gZmxvdygpLmNvbnRhaW5pbmdCbG9jaygpLT5zdHlsZSgpLmlzSG9yaXpvbnRhbFdyaXRpbmdN
b2RlKCkgOiB0cnVlOworICAgIGF1dG8gaXNMZWZ0VG9SaWdodElubGluZURpcmVjdGlvbiA9IGZs
b3coKS5jb250YWluaW5nQmxvY2soKSA/IGZsb3coKS5jb250YWluaW5nQmxvY2soKS0+c3R5bGUo
KS5pc0xlZnRUb1JpZ2h0RGlyZWN0aW9uKCkgOiB0cnVlOworICAgIGZsb2F0aW5nU3RhdGUuc2V0
SXNMZWZ0VG9SaWdodERpcmVjdGlvbihpc0xlZnRUb1JpZ2h0SW5saW5lRGlyZWN0aW9uKTsKICAg
ICBmb3IgKGF1dG8mIGZsb2F0aW5nT2JqZWN0IDogKmZsb3coKS5mbG9hdGluZ09iamVjdFNldCgp
KSB7CiAgICAgICAgIGF1dG8mIHZpc3VhbFJlY3QgPSBmbG9hdGluZ09iamVjdC0+ZnJhbWVSZWN0
KCk7Ci0gICAgICAgIGF1dG8gcG9zaXRpb24gPSBmbG9hdGluZ09iamVjdC0+dHlwZSgpID09IEZs
b2F0aW5nT2JqZWN0OjpGbG9hdFJpZ2h0Ci0gICAgICAgICAgICA/IExheW91dDo6RmxvYXRpbmdT
dGF0ZTo6RmxvYXRJdGVtOjpQb3NpdGlvbjo6UmlnaHQKLSAgICAgICAgICAgIDogTGF5b3V0OjpG
bG9hdGluZ1N0YXRlOjpGbG9hdEl0ZW06OlBvc2l0aW9uOjpMZWZ0OworICAgICAgICBhdXRvIGxv
Z2ljYWxQb3NpdGlvbiA9IFsmXSB7CisgICAgICAgICAgICBzd2l0Y2ggKGZsb2F0aW5nT2JqZWN0
LT5yZW5kZXJlcigpLnN0eWxlKCkuZmxvYXRpbmcoKSkgeworICAgICAgICAgICAgY2FzZSBGbG9h
dDo6TGVmdDoKKyAgICAgICAgICAgICAgICByZXR1cm4gaXNMZWZ0VG9SaWdodElubGluZURpcmVj
dGlvbiA/IExheW91dDo6RmxvYXRpbmdTdGF0ZTo6RmxvYXRJdGVtOjpQb3NpdGlvbjo6TGVmdCA6
IExheW91dDo6RmxvYXRpbmdTdGF0ZTo6RmxvYXRJdGVtOjpQb3NpdGlvbjo6UmlnaHQ7CisgICAg
ICAgICAgICBjYXNlIEZsb2F0OjpSaWdodDoKKyAgICAgICAgICAgICAgICByZXR1cm4gaXNMZWZ0
VG9SaWdodElubGluZURpcmVjdGlvbiA/IExheW91dDo6RmxvYXRpbmdTdGF0ZTo6RmxvYXRJdGVt
OjpQb3NpdGlvbjo6UmlnaHQgOiBMYXlvdXQ6OkZsb2F0aW5nU3RhdGU6OkZsb2F0SXRlbTo6UG9z
aXRpb246OkxlZnQ7CisgICAgICAgICAgICBjYXNlIEZsb2F0OjpJbmxpbmVTdGFydDoKKyAgICAg
ICAgICAgICAgICByZXR1cm4gTGF5b3V0OjpGbG9hdGluZ1N0YXRlOjpGbG9hdEl0ZW06OlBvc2l0
aW9uOjpMZWZ0OworICAgICAgICAgICAgY2FzZSBGbG9hdDo6SW5saW5lRW5kOgorICAgICAgICAg
ICAgICAgIHJldHVybiBMYXlvdXQ6OkZsb2F0aW5nU3RhdGU6OkZsb2F0SXRlbTo6UG9zaXRpb246
OlJpZ2h0OworICAgICAgICAgICAgZGVmYXVsdDoKKyAgICAgICAgICAgICAgICBBU1NFUlRfTk9U
X1JFQUNIRUQoKTsKKyAgICAgICAgICAgICAgICByZXR1cm4gTGF5b3V0OjpGbG9hdGluZ1N0YXRl
OjpGbG9hdEl0ZW06OlBvc2l0aW9uOjpMZWZ0OworICAgICAgICAgICAgfQorICAgICAgICB9Owor
CiAgICAgICAgIGF1dG8gYm94R2VvbWV0cnkgPSBMYXlvdXQ6OkJveEdlb21ldHJ5IHsgfTsKLSAg
ICAgICAgLy8gRklYTUU6IFdlIGFyZSBmbG9vcmluZyBoZXJlIGZvciBsZWdhY3kgY29tcGF0aWJp
bGl0eS4KLSAgICAgICAgLy8gICAgICAgIFNlZSBGbG9hdGluZ09iamVjdHM6OmludGVydmFsRm9y
RmxvYXRpbmdPYmplY3QgYW5kIFJlbmRlckJsb2NrRmxvdzo6Y2xlYXJGbG9hdHMuCi0gICAgICAg
IGF1dG8gbG9naWNhbFRvcCA9IHZpc3VhbFJlY3QueSgpLmZsb29yKCk7Ci0gICAgICAgIGF1dG8g
bG9naWNhbEhlaWdodCA9IHZpc3VhbFJlY3QubWF4WSgpLmZsb29yKCkgLSBsb2dpY2FsVG9wOwot
ICAgICAgICBhdXRvIGxvZ2ljYWxSZWN0ID0gZmxvdygpLnN0eWxlKCkuaXNIb3Jpem9udGFsV3Jp
dGluZ01vZGUoKSA/IExheW91dFJlY3QodmlzdWFsUmVjdC54KCksIGxvZ2ljYWxUb3AsIHZpc3Vh
bFJlY3Qud2lkdGgoKSwgbG9naWNhbEhlaWdodCkKLSAgICAgICAgICAgIDogTGF5b3V0UmVjdChs
b2dpY2FsVG9wLCB2aXN1YWxSZWN0LngoKSwgbG9naWNhbEhlaWdodCwgdmlzdWFsUmVjdC53aWR0
aCgpKTsKKyAgICAgICAgYXV0byBsb2dpY2FsUmVjdCA9IFsmXSB7CisgICAgICAgICAgICAvLyBG
SVhNRTogV2UgYXJlIGZsb29yaW5nIGhlcmUgZm9yIGxlZ2FjeSBjb21wYXRpYmlsaXR5LiBTZWUg
RmxvYXRpbmdPYmplY3RzOjppbnRlcnZhbEZvckZsb2F0aW5nT2JqZWN0IGFuZCBSZW5kZXJCbG9j
a0Zsb3c6OmNsZWFyRmxvYXRzLgorICAgICAgICAgICAgYXV0byBsb2dpY2FsVG9wID0gaXNIb3Jp
em9udGFsV3JpdGluZ01vZGUgPyBMYXlvdXRVbml0KHZpc3VhbFJlY3QueSgpLmZsb29yKCkpIDog
dmlzdWFsUmVjdC54KCk7CisgICAgICAgICAgICBhdXRvIGxvZ2ljYWxMZWZ0ID0gaXNIb3Jpem9u
dGFsV3JpdGluZ01vZGUgPyB2aXN1YWxSZWN0LngoKSA6IExheW91dFVuaXQodmlzdWFsUmVjdC55
KCkuZmxvb3IoKSk7CisgICAgICAgICAgICBhdXRvIGxvZ2ljYWxIZWlnaHQgPSAoaXNIb3Jpem9u
dGFsV3JpdGluZ01vZGUgPyBMYXlvdXRVbml0KHZpc3VhbFJlY3QubWF4WSgpLmZsb29yKCkpIDog
dmlzdWFsUmVjdC5tYXhYKCkpIC0gbG9naWNhbFRvcDsKKyAgICAgICAgICAgIGF1dG8gbG9naWNh
bFdpZHRoID0gKGlzSG9yaXpvbnRhbFdyaXRpbmdNb2RlID8gdmlzdWFsUmVjdC5tYXhYKCkgOiBM
YXlvdXRVbml0KHZpc3VhbFJlY3QubWF4WSgpLmZsb29yKCkpKSAtIGxvZ2ljYWxMZWZ0OworICAg
ICAgICAgICAgaWYgKCFpc0xlZnRUb1JpZ2h0SW5saW5lRGlyZWN0aW9uKQorICAgICAgICAgICAg
ICAgIGxvZ2ljYWxMZWZ0ID0gcm9vdEdlb21ldHJ5LmJvcmRlckJveFdpZHRoKCkgLSAobG9naWNh
bExlZnQgKyBsb2dpY2FsV2lkdGgpOworICAgICAgICAgICAgcmV0dXJuIExheW91dFJlY3QgeyBs
b2dpY2FsTGVmdCwgbG9naWNhbFRvcCwgbG9naWNhbFdpZHRoLCBsb2dpY2FsSGVpZ2h0IH07Cisg
ICAgICAgIH0oKTsKIAogICAgICAgICBib3hHZW9tZXRyeS5zZXRMb2dpY2FsVG9wTGVmdChsb2dp
Y2FsUmVjdC5sb2NhdGlvbigpKTsKICAgICAgICAgYm94R2VvbWV0cnkuc2V0Q29udGVudEJveFdp
ZHRoKGxvZ2ljYWxSZWN0LndpZHRoKCkpOwpAQCAtNTExLDcgKzUzMCw3IEBAIHZvaWQgTGluZUxh
eW91dDo6cHJlcGFyZUZsb2F0aW5nU3RhdGUoKQogICAgICAgICBib3hHZW9tZXRyeS5zZXRQYWRk
aW5nKHsgfSk7CiAgICAgICAgIGJveEdlb21ldHJ5LnNldEhvcml6b250YWxNYXJnaW4oeyB9KTsK
ICAgICAgICAgYm94R2VvbWV0cnkuc2V0VmVydGljYWxNYXJnaW4oeyB9KTsKLSAgICAgICAgZmxv
YXRpbmdTdGF0ZS5hcHBlbmQoeyBwb3NpdGlvbiwgYm94R2VvbWV0cnkgfSk7CisgICAgICAgIGZs
b2F0aW5nU3RhdGUuYXBwZW5kKHsgbG9naWNhbFBvc2l0aW9uKCksIGJveEdlb21ldHJ5IH0pOwog
ICAgIH0KIH0KIAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>