<?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>76129</bug_id>
          
          <creation_ts>2012-01-11 16:56:24 -0800</creation_ts>
          <short_desc>origin of overflowed element obscured by scrollbar in horizontal-bt and vertical-rl writing modes</short_desc>
          <delta_ts>2013-07-16 22:50: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>Layout and Rendering</component>
          <version>528+ (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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Tony Chang">tony</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>hyatt</cc>
    
    <cc>mstensho</cc>
    
    <cc>xji</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>534416</commentid>
    <comment_count>0</comment_count>
    <who name="Tony Chang">tony</who>
    <bug_when>2012-01-11 16:56:24 -0800</bug_when>
    <thetext>I&apos;ll attach a test case.  horizontal-tb and vertical-lr work because the origin is the top left and the scrollbars are on the bottom and right.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>534419</commentid>
    <comment_count>1</comment_count>
      <attachid>122131</attachid>
    <who name="Tony Chang">tony</who>
    <bug_when>2012-01-11 16:56:56 -0800</bug_when>
    <thetext>Created attachment 122131
test case</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>536065</commentid>
    <comment_count>2</comment_count>
    <who name="Tony Chang">tony</who>
    <bug_when>2012-01-13 16:02:00 -0800</bug_when>
    <thetext>Investigating as I have a layout test that is hard to make an expected result because of this bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>537384</commentid>
    <comment_count>3</comment_count>
      <attachid>122823</attachid>
    <who name="Tony Chang">tony</who>
    <bug_when>2012-01-17 15:25:32 -0800</bug_when>
    <thetext>Created attachment 122823
better test case</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>537419</commentid>
    <comment_count>4</comment_count>
    <who name="Tony Chang">tony</who>
    <bug_when>2012-01-17 16:06:04 -0800</bug_when>
    <thetext>This seems non-trivial to fix.  It works in RTL mode because the layout origin is relative to where the text start (top right corner in horizontal-tb) and the overflow is computed properly relative to to where the text starts.  In the horizontal-bt or vertical-rl case, the overflow is still computed based on the top left corner.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>909161</commentid>
    <comment_count>5</comment_count>
    <who name="Morten Stenshorne">mstensho</who>
    <bug_when>2013-07-16 22:50:17 -0700</bug_when>
    <thetext>The two last tests in &quot;better test case&quot; are invalid. direction:rtl means that initial inline scroll position will be at the logical right, but Latin is still written left-to-right, so the first part of the words will typically be missing.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>122131</attachid>
            <date>2012-01-11 16:56:56 -0800</date>
            <delta_ts>2012-01-17 15:25:32 -0800</delta_ts>
            <desc>test case</desc>
            <filename>vertical-scrollbars.html</filename>
            <type>text/html</type>
            <size>1486</size>
            <attacher name="Tony Chang">tony</attacher>
            
              <data encoding="base64">PHA+VGhlIGZpcnN0IHJvdyBvZiB0ZXh0IChBKikgc2hvdWxkIGJlIHZpc2libGUgaW4gdGhlIHRl
c3QgY2FzZXMgYmVsb3cuPC9wPgoKPGRpdiBpZD0nY29udGFpbmVyJyBzdHlsZT0iLXdlYmtpdC13
cml0aW5nLW1vZGU6IGhvcml6b250YWwtdGI7IG92ZXJmbG93OiBhdXRvOyB3aWR0aDogMTAwcHg7
IGhlaWdodDogMTAwcHg7Ij4KQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEK
QkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkIKQ0NDQ0NDQ0NDQ0NDQ0NDQ0ND
Q0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0MKRERERERERERERERERERERERERERERERERERERERERERERERE
REQKRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUUKRkZGRkZGRkZGRkZGRkZG
RkZGRkZGRkZGRkZGRkZGRkZGRkZGRkYKPC9kaXY+Cgo8ZGl2IGlkPSdjb250YWluZXInIHN0eWxl
PSItd2Via2l0LXdyaXRpbmctbW9kZTogaG9yaXpvbnRhbC1idDsgb3ZlcmZsb3c6IGF1dG87IHdp
ZHRoOiAxMDBweDsgaGVpZ2h0OiAxMDBweDsiPgpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB
QUFBQUFBQUFBQQpCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQgpDQ0NDQ0ND
Q0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQwpERERERERERERERERERERERERERERERERE
RERERERERERERERERApFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRQpGRkZG
RkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRgo8L2Rpdj4KCjxkaXYgaWQ9J2NvbnRh
aW5lcicgc3R5bGU9Ii13ZWJraXQtd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDsgb3ZlcmZsb3c6
IGF1dG87IHdpZHRoOiAxMDBweDsgaGVpZ2h0OiAxMDBweDsiPgpBQUFBQUFBQUFBQUFBQUFBQUFB
QUFBQUFBQUFBQUFBQUFBQUFBQQpCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJC
QgpDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQwpERERERERERERERERERERE
RERERERERERERERERERERERERERERApFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVF
RUVFRQpGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRgo8L2Rpdj4KCjxkaXYg
aWQ9J2NvbnRhaW5lcicgc3R5bGU9Ii13ZWJraXQtd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1scjsg
b3ZlcmZsb3c6IGF1dG87IHdpZHRoOiAxMDBweDsgaGVpZ2h0OiAxMDBweDsiPgpBQUFBQUFBQUFB
QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJC
QkJCQkJCQkJCQgpDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQwpERERERERE
RERERERERERERERERERERERERERERERERERERERERApFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVF
RUVFRUVFRUVFRUVFRQpGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRgo8L2Rp
dj4KCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>122823</attachid>
            <date>2012-01-17 15:25:32 -0800</date>
            <delta_ts>2012-01-17 15:25:32 -0800</delta_ts>
            <desc>better test case</desc>
            <filename>test.html</filename>
            <type>text/html</type>
            <size>2419</size>
            <attacher name="Tony Chang">tony</attacher>
            
              <data encoding="base64">PHA+VGhlIGZpcnN0IHJvdyBvZiB0ZXh0IChBKikgc2hvdWxkIGJlIHZpc2libGUgaW4gdGhlIHRl
c3QgY2FzZXMgYmVsb3cuPC9wPgoKPGRpdiBjbGFzcz0nY29udGFpbmVyJyBzdHlsZT0iLXdlYmtp
dC13cml0aW5nLW1vZGU6IGhvcml6b250YWwtdGI7IG92ZXJmbG93OiBhdXRvOyB3aWR0aDogMTAw
cHg7IGhlaWdodDogMTAwcHg7Ij4KQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB
QUEKQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkIKQ0NDQ0NDQ0NDQ0NDQ0ND
Q0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0MKRERERERERERERERERERERERERERERERERERERERERERE
REREREQKRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUUKRkZGRkZGRkZGRkZG
RkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkYKPC9kaXY+CjxkaXYgY2xhc3M9J2NvbnRhaW5lcicg
c3R5bGU9Ii13ZWJraXQtd3JpdGluZy1tb2RlOiBob3Jpem9udGFsLWJ0OyBvdmVyZmxvdzogYXV0
bzsgd2lkdGg6IDEwMHB4OyBoZWlnaHQ6IDEwMHB4OyI+CkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB
QUFBQUFBQUFBQUFBQUFBCkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCCkND
Q0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDCkRERERERERERERERERERERERERE
RERERERERERERERERERERERECkVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVF
CkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGCkdHR0dHR0dHR0dHR0dHR0dH
R0dHR0dHR0dHR0dHR0dHR0dHR0dHCkhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhI
SEhICklJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJCjwvZGl2Pgo8ZGl2IGNs
YXNzPSdjb250YWluZXInIHN0eWxlPSItd2Via2l0LXdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7
IG92ZXJmbG93OiBhdXRvOyB3aWR0aDogMTAwcHg7IGhlaWdodDogMTAwcHg7Ij4KQUFBQUFBQUFB
QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJC
QkJCQkJCQkJCQkIKQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0MKRERERERE
REREREREREREREREREREREREREREREREREREREREREQKRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVF
RUVFRUVFRUVFRUVFRUUKRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkYKPC9k
aXY+CjxkaXYgY2xhc3M9J2NvbnRhaW5lcicgc3R5bGU9Ii13ZWJraXQtd3JpdGluZy1tb2RlOiB2
ZXJ0aWNhbC1scjsgb3ZlcmZsb3c6IGF1dG87IHdpZHRoOiAxMDBweDsgaGVpZ2h0OiAxMDBweDsi
PgpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpCQkJCQkJCQkJCQkJCQkJC
QkJCQkJCQkJCQkJCQkJCQkJCQkJCQgpDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0ND
Q0NDQwpERERERERERERERERERERERERERERERERERERERERERERERERERApFRUVFRUVFRUVFRUVF
RUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRQpGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZG
RkZGRkZGRgo8L2Rpdj4KCjxkaXYgY2xhc3M9J2NvbnRhaW5lcicgc3R5bGU9ImRpcmVjdGlvbjog
cnRsOyBvdmVyZmxvdzogYXV0bzsgd2lkdGg6IDEwMHB4OyBoZWlnaHQ6IDEwMHB4OyI+CkFCQ0RF
RkdISUpLTE0KQUJDREVGR0hJSktMTQpBQkNERUZHSElKS0xNCkFCQ0RFRkdISUpLTE0KQUJDREVG
R0hJSktMTQpBQkNERUZHSElKS0xNCjwvZGl2PgoKPGRpdiBjbGFzcz0nY29udGFpbmVyJyBzdHls
ZT0iZGlyZWN0aW9uOiBydGw7IC13ZWJraXQtd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDsgb3Zl
cmZsb3c6IGF1dG87IHdpZHRoOiAxMDBweDsgaGVpZ2h0OiAxMDBweDsiPgpBQkNERUZHSElKS0xN
CkFCQ0RFRkdISUpLTE0KQUJDREVGR0hJSktMTQpBQkNERUZHSElKS0xNCkFCQ0RFRkdISUpLTE0K
QUJDREVGR0hJSktMTQo8L2Rpdj4KCgo8c2NyaXB0PgpmdW5jdGlvbiBzZXRPdmVyZmxvdyh2YWx1
ZSkKewogICAgdmFyIG1hdGNoZXMgPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCcuY29udGFp
bmVyJyk7CiAgICBmb3IgKHZhciBpID0gMDsgaSA8IG1hdGNoZXMubGVuZ3RoOyArK2kpIHsKICAg
ICAgICBtYXRjaGVzW2ldLnN0eWxlLm92ZXJmbG93ID0gdmFsdWU7CiAgICAgICAgbWF0Y2hlc1tp
XS5vZmZzZXRXaWR0aDsKICAgIH0KfQo8L3NjcmlwdD4KCjxidXR0b24gb25jbGljaz0ic2V0T3Zl
cmZsb3coJ2hpZGRlbicpIj5ub25lPC9idXR0b24+CjxidXR0b24gb25jbGljaz0ic2V0T3ZlcmZs
b3coJ2F1dG8nKSI+YXV0bzwvYnV0dG9uPgo8YnV0dG9uIG9uY2xpY2s9InNldE92ZXJmbG93KCdz
Y3JvbGwnKSI+c2Nyb2xsPC9idXR0b24+Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>