<?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>234664</bug_id>
          
          <creation_ts>2021-12-24 07:52:47 -0800</creation_ts>
          <short_desc>Wrong offsetTop/offsetLeft in flipped writing mode and multicol</short_desc>
          <delta_ts>2021-12-31 07:53: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>NEW</bug_status>
          <resolution></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="Tim Nguyen (:ntim)">ntim</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>cathiechen</cc>
    
    <cc>rbuis</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>svillar</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>zalan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1826716</commentid>
    <comment_count>0</comment_count>
      <attachid>447938</attachid>
    <who name="Tim Nguyen (:ntim)">ntim</who>
    <bug_when>2021-12-24 07:52:47 -0800</bug_when>
    <thetext>Created attachment 447938
Testcase

See testcase</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1826745</commentid>
    <comment_count>1</comment_count>
    <who name="Tim Nguyen (:ntim)">ntim</who>
    <bug_when>2021-12-24 11:49:46 -0800</bug_when>
    <thetext>FIXME in LayoutTests/fast/multicol/offset-top-left.html should be removed once this is fixed (and the test should pass too)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1827340</commentid>
    <comment_count>2</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-12-31 07:53:23 -0800</bug_when>
    <thetext>&lt;rdar://problem/87028859&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>447938</attachid>
            <date>2021-12-24 07:52:47 -0800</date>
            <delta_ts>2021-12-24 07:52:47 -0800</delta_ts>
            <desc>Testcase</desc>
            <filename>offset-top-left.html</filename>
            <type>text/html</type>
            <size>4824</size>
            <attacher name="Tim Nguyen (:ntim)">ntim</attacher>
            
              <data encoding="base64">PCFkb2N0eXBlIGh0bWw+CjxodG1sPgogICAgPGhlYWQ+CiAgICAgICAgPHRpdGxlPm9mZnNldExl
ZnQgYW5kIG9mZnNldFRvcCB0ZXN0IGZvciBjb2x1bW5zPC90aXRsZT4KICAgICAgICA8c3R5bGUg
dHlwZT0idGV4dC9jc3MiPgoKICAgICAgICAgICAgLmNvbHVtbnMgewogICAgICAgICAgICAgICAg
LXdlYmtpdC1jb2x1bW4tY291bnQ6MjsKICAgICAgICAgICAgICAgIC13ZWJraXQtY29sdW1uLWdh
cDo2MHB4OwogICAgICAgICAgICAgICAgaW5saW5lLXNpemU6MjU0cHg7CiAgICAgICAgICAgICAg
ICBibG9jay1zaXplOjE0OXB4OwogICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4OwogICAgICAg
ICAgICAgICAgYm9yZGVyOjJweCBzb2xpZCBibGFjazsKICAgICAgICAgICAgICAgIC13ZWJraXQt
Y29sdW1uLXJ1bGU6IDFweCBzb2xpZCBtYXJvb247CiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1
cHg7CiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OwogICAgICAgICAgICB9
CgogICAgICAgICAgICAjdDEsICN0NiB7CiAgICAgICAgICAgICAgICAtd2Via2l0LWNvbHVtbi1i
cmVhay1hZnRlcjogYWx3YXlzOwogICAgICAgICAgICB9CiAgICAgICAgCiAgICAgICAgICAgIC5j
b2x1bW5zIGRpdiB7IGJsb2NrLXNpemU6NTBweDsgYmFja2dyb3VuZC1jb2xvcjpncmVlbjsgfQog
ICAgICAgICAgICAKICAgICAgICAgICAgLmNvbHVtbnMgZGl2LnNwYW4geyBtYXJnaW4tYmxvY2s6
IDVweDsgYmxvY2stc2l6ZToyNXB4OyBiYWNrZ3JvdW5kLWNvbG9yOm9yYW5nZTsgLXdlYmtpdC1j
b2x1bW4tc3BhbjphbGw7IH0KCiAgICAgICAgICAgIC5mYWlsICNwYXNzLCAucGFzcyAjZmFpbCB7
IGRpc3BsYXk6IG5vbmU7IH0KICAgICAgICAgICAgCiAgICAgICAgICAgIC52ZXJ0aWNhbCB7IHdy
aXRpbmctbW9kZTogdmVydGljYWwtbHIgfQogICAgICAgICAgICAudmVydGljYWwtZmxpcHBlZCB7
IHdyaXRpbmctbW9kZTogdmVydGljYWwtcmwgfQogICAgICAgIDwvc3R5bGU+CiAgICA8L2hlYWQ+
CgogICAgPGJvZHkgc3R5bGU9Im1hcmdpbjoxMHB4Ij4KICAgICAgICA8ZGl2IGNsYXNzPSJjb2x1
bW5zIj4KICAgICAgICAgICAgPGRpdiBpZD0idDEiPjwvZGl2PgogICAgICAgICAgICA8ZGl2IGlk
PSJ0MiI+PC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InNwYW4iIGlkPSJ0MyI+PC9kaXY+
CiAgICAgICAgICAgIDxkaXY+PHNwYW4gaWQ9InQ0Ij48L3NwYW4+PC9kaXY+CiAgICAgICAgICAg
IDxkaXY+PHNwYW4gaWQ9InQ1Ij48L3NwYW4+PC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAKICAg
ICAgICA8ZGl2IGNsYXNzPSJjb2x1bW5zIHZlcnRpY2FsIj4KICAgICAgICAgICAgPGRpdiBpZD0i
dDkiPjwvZGl2PgogICAgICAgICAgICA8ZGl2IGlkPSJ0MTAiPjwvZGl2PgogICAgICAgICAgICA8
ZGl2IGNsYXNzPSJzcGFuIiBpZD0idDgiPjwvZGl2PgogICAgICAgICAgICA8ZGl2PjxzcGFuIGlk
PSJ0NiI+PC9zcGFuPjwvZGl2PgogICAgICAgICAgICA8ZGl2PjxzcGFuIGlkPSJ0NyI+PC9zcGFu
PjwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICAgIAogICAgICAgIDxkaXYgY2xhc3M9ImNvbHVt
bnMgdmVydGljYWwtZmxpcHBlZCI+CiAgICAgICAgICAgIDxkaXYgaWQ9InQxMSI+PC9kaXY+CiAg
ICAgICAgICAgIDxkaXYgaWQ9InQxMiI+PC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InNw
YW4iIGlkPSJ0MTMiPjwvZGl2PgogICAgICAgICAgICA8ZGl2IGlkPSJ0MTQiPjwvZGl2PgogICAg
ICAgICAgICA8ZGl2IGlkPSJ0MTUiPjwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICAgIAogICAg
ICAgIDxwIGlkPSJvdXRwdXQiPjwvcD4KICAgICAgICAKICAgICAgICA8c2NyaXB0IHR5cGU9InRl
eHQvamF2YXNjcmlwdCI+CiAgICAgICAgCiAgICAgICAgICAgIGZ1bmN0aW9uIHRlc3RPZmZzZXRU
b3AoZXhwZWN0ZWQsIGlkMSwgaWQyLCBudW1iZXIpIHsKICAgICAgICAgICAgICAgIHZhciBvbmUg
PSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZChpZDEpCiAgICAgICAgICAgICAgICB2YXIgdHdvID0g
ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoaWQyKQogICAgICAgICAgICAgICAgdmFyIG91dHB1dCA9
IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdvdXRwdXQnKQogICAgICAgICAgICAgICAgaWYgKG9u
ZS5vZmZzZXRUb3AgIT0gdHdvLm9mZnNldFRvcCkKICAgICAgICAgICAgICAgICAgICBvdXRwdXQu
aW5uZXJIVE1MICs9ICJGYWlsZWQgVGVzdCAjIiArIG51bWJlciArICIgYmVjYXVzZSB0aGUgb2Zm
c2V0VG9wIG9mICIgKyBpZDEgKyAiIGFuZCAiICsgaWQyICsgIiB3ZXJlIG5vdCB0aGUgc2FtZS4g
IiArIG9uZS5vZmZzZXRUb3AgKyAiIGFuZCAiICsgdHdvLm9mZnNldFRvcCArICIuPGJyPiIKICAg
ICAgICAgICAgICAgIGVsc2UgaWYgKG9uZS5vZmZzZXRUb3AgIT0gZXhwZWN0ZWQpCiAgICAgICAg
ICAgICAgICAgICAgb3V0cHV0LmlubmVySFRNTCArPSAiRmFpbGVkIFRlc3QgIyIgKyBudW1iZXIg
KyAiIGJlY2F1c2UgdGhlIG9mZnNldFRvcCBvZiAiICsgaWQxICsgIiBhbmQgIiArIGlkMiArICIg
ZGlkIG5vdCBtYXRjaCB0aGUgZXhwZWN0ZWQgdmFsdWUgb2YgIiArIGV4cGVjdGVkICsgIi4gVGhl
eSB3ZXJlICIgKyBvbmUub2Zmc2V0VG9wICsgIiBpbnN0ZWFkLjxicj4iCiAgICAgICAgICAgICAg
ICBlbHNlCiAgICAgICAgICAgICAgICAgICAgb3V0cHV0LmlubmVySFRNTCArPSAiVGVzdCAjIiAr
IG51bWJlciArICIgUGFzc2VkLjxicj4iCiAgICAgICAgICAgIH0KICAgICAgICAKICAgICAgICAg
ICAgZnVuY3Rpb24gdGVzdE9mZnNldExlZnQoZXhwZWN0ZWQsIGlkMSwgaWQyLCBudW1iZXIpIHsK
ICAgICAgICAgICAgICAgIHZhciBvbmUgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZChpZDEpCiAg
ICAgICAgICAgICAgICB2YXIgdHdvID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoaWQyKQogICAg
ICAgICAgICAgICAgdmFyIG91dHB1dCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdvdXRwdXQn
KQogICAgICAgICAgICAgICAgaWYgKG9uZS5vZmZzZXRMZWZ0ICE9IHR3by5vZmZzZXRMZWZ0KQog
ICAgICAgICAgICAgICAgICAgIG91dHB1dC5pbm5lckhUTUwgKz0gIkZhaWxlZCBUZXN0ICMiICsg
bnVtYmVyICsgIiBiZWNhdXNlIHRoZSBvZmZzZXRMZWZ0IG9mICIgKyBpZDEgKyAiIGFuZCAiICsg
aWQyICsgIiB3ZXJlIG5vdCB0aGUgc2FtZS4gIiArIG9uZS5vZmZzZXRMZWZ0ICsgIiBhbmQgIiAr
IHR3by5vZmZzZXRMZWZ0ICsgIi48YnI+IgogICAgICAgICAgICAgICAgZWxzZSBpZiAob25lLm9m
ZnNldExlZnQgIT0gZXhwZWN0ZWQpCiAgICAgICAgICAgICAgICAgICAgb3V0cHV0LmlubmVySFRN
TCArPSAiRmFpbGVkIFRlc3QgIyIgKyBudW1iZXIgKyAiIGJlY2F1c2UgdGhlIG9mZnNldExlZnQg
b2YgIiArIGlkMSArICIgYW5kICIgKyBpZDIgKyAiIGRpZCBub3QgbWF0Y2ggdGhlIGV4cGVjdGVk
IHZhbHVlIG9mICIgKyBleHBlY3RlZCArICIuIFRoZXkgd2VyZSAiICsgb25lLm9mZnNldExlZnQg
KyAiIGluc3RlYWQuPGJyPiIKICAgICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgICAg
ICBvdXRwdXQuaW5uZXJIVE1MICs9ICJUZXN0ICMiICsgbnVtYmVyICsgIiBQYXNzZWQuPGJyPiIK
ICAgICAgICAgICAgfQogICAgICAgIAogICAgICAgICAgICBpZih3aW5kb3cudGVzdFJ1bm5lcikK
ICAgICAgICAgICAgICAgIHRlc3RSdW5uZXIuZHVtcEFzVGV4dCgpOwogICAgICAgICAgICAKICAg
ICAgICAgICAgdGVzdE9mZnNldFRvcCgyNywgInQxIiwgInQyIiwgMSk7CiAgICAgICAgICAgIHRl
c3RPZmZzZXRUb3AoMTEyLCAidDQiLCAidDUiLCAyKTsKICAgICAgICAgICAgdGVzdE9mZnNldFRv
cCg4MiwgInQzIiwgInQzIiwgMyk7CiAgICAgICAgICAgIAogICAgICAgICAgICB0ZXN0T2Zmc2V0
TGVmdCgzNywgInQxIiwgInQ0IiwgNCk7CiAgICAgICAgICAgIHRlc3RPZmZzZXRMZWZ0KDE4Nywg
InQyIiwgInQ1IiwgNSk7CiAgICAgICAgICAgIHRlc3RPZmZzZXRMZWZ0KDM3LCAidDMiLCAidDMi
LCA2KTsKICAgICAgICAgICAgCiAgICAgICAgICAgIHRlc3RPZmZzZXRUb3AoMTk2LCAidDYiLCAi
dDkiLCA3KTsKICAgICAgICAgICAgdGVzdE9mZnNldFRvcCgzNDYsICJ0NyIsICJ0MTAiLCA4KTsK
ICAgICAgICAgICAgdGVzdE9mZnNldFRvcCgxOTYsICJ0OCIsICJ0OCIsIDkpOwogICAgICAgICAg
ICAKICAgICAgICAgICAgdGVzdE9mZnNldExlZnQoMzcsICJ0OSIsICJ0MTAiLCAxMCk7CiAgICAg
ICAgICAgIHRlc3RPZmZzZXRMZWZ0KDEyMiwgInQ2IiwgInQ3IiwgMTEpOwogICAgICAgICAgICB0
ZXN0T2Zmc2V0TGVmdCg5MiwgInQ4IiwgInQ4IiwgMTIpOwogICAgICAgIAogICAgICAgICAgICAv
LyBWaXN1YWwgb2Zmc2V0cyBhcmUgY29ycmVjdCwgdW5mb3J0dW5hdGVseSwgdGhlIG9mZnNldFRv
cC9vZmZzZXRMZWZ0IHZhbHVlcyBhcmVuJ3QKICAgICAgICAgICAgdGVzdE9mZnNldFRvcCg0NzAs
ICJ0MTEiLCAidDE0IiwgMTMpOwogICAgICAgICAgICB0ZXN0T2Zmc2V0VG9wKDYyMCwgInQxMiIs
ICJ0MTUiLCAxNCk7CiAgICAgICAgICAgIHRlc3RPZmZzZXRUb3AoNDcwLCAidDEzIiwgInQxMyIs
IDE1KTsKICAgICAgICAgICAgCiAgICAgICAgICAgIHRlc3RPZmZzZXRMZWZ0KDM3LCAidDE0Iiwg
InQxNSIsIDE2KTsKICAgICAgICAgICAgdGVzdE9mZnNldExlZnQoMTIyLCAidDExIiwgInQxMiIs
IDE3KTsKICAgICAgICAgICAgdGVzdE9mZnNldExlZnQoOTIsICJ0MTMiLCAidDEzIiwgMTgpOwog
ICAgICAgIDwvc2NyaXB0PgogICAgPC9ib2R5Pgo8L2h0bWw+
</data>

          </attachment>
      

    </bug>

</bugzilla>