<?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>71323</bug_id>
          
          <creation_ts>2011-11-01 14:29:12 -0700</creation_ts>
          <short_desc>Text positioning inside &lt;input&gt; elements is margin+border+padding+1px</short_desc>
          <delta_ts>2012-08-08 14:03:23 -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>Forms</component>
          <version>528+ (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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>86784</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Andy E">andyearnshaw</reporter>
          <assigned_to name="Ryosuke Niwa">rniwa</assigned_to>
          <cc>aparajita</cc>
    
    <cc>rniwa</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>494155</commentid>
    <comment_count>0</comment_count>
    <who name="Andy E">andyearnshaw</who>
    <bug_when>2011-11-01 14:29:12 -0700</bug_when>
    <thetext>If you look at the attached test case, you will see three elements, a &lt;span&gt;, a &lt;button&gt; and an &lt;input type=&quot;text&quot;&gt;, all styled to look exactly the same.  Using JavaScript and `window.getComputedStyle()`, the styles are copied from the &lt;input&gt; element, which has several styles set via CSS, to the &lt;span&gt; and the &lt;button&gt;.  The result is that all three elements look *almost* exactly the same, with the single exception being the text position in the &lt;input&gt;.  A vertical bar has been positioned at margin+border-width+padding (0+2+4=6px), and you can see that the text inside the &lt;button&gt; and &lt;span&gt; elements is touching the vertical bar, whereas there is a 1px gap between the bar and the &lt;input&gt; element&apos;s text.

This is very similar to a bug in Gecko, although theirs affects all inline replaced elements - see https://bugzilla.mozilla.org/show_bug.cgi?id=698887.  In WebKit, this only appears to affect &lt;input&gt; elements.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>494158</commentid>
    <comment_count>1</comment_count>
      <attachid>113222</attachid>
    <who name="Andy E">andyearnshaw</who>
    <bug_when>2011-11-01 14:30:22 -0700</bug_when>
    <thetext>Created attachment 113222
Test case</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>494526</commentid>
    <comment_count>2</comment_count>
    <who name="Andy E">andyearnshaw</who>
    <bug_when>2011-11-02 02:54:50 -0700</bug_when>
    <thetext>Actually, there appears to be a -1px difference in the y position of the text too. 

If anyone&apos;s wondering what the use case is for styling a non-replaced element to look the same as a replaced element - I&apos;m creating an input mask which overlays a &lt;span&gt; on an &lt;input&gt;.  The &lt;span&gt; contains the mask text, which is a different colour to the input text.  As you type into the &lt;input&gt;, the &lt;span&gt; text disappears.  Naturally, this bug causes an alignment issue with the &lt;span&gt; text and &lt;input&gt; text.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>628035</commentid>
    <comment_count>3</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-05-18 13:56:34 -0700</bug_when>
    <thetext>Yes. This is as expected to match IE&apos;s behavior. Also see the bug 86784.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>628040</commentid>
    <comment_count>4</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-05-18 14:00:37 -0700</bug_when>
    <thetext>Not so fast I guess. The attached test case works fine on IE9.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>628108</commentid>
    <comment_count>5</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-05-18 14:52:26 -0700</bug_when>
    <thetext>My patch for the bug 86784 will fix this bug. So let&apos;s land that patch first and add one more test case in this bug :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>689708</commentid>
    <comment_count>6</comment_count>
      <attachid>157072</attachid>
    <who name="">aparajita</who>
    <bug_when>2012-08-07 18:21:16 -0700</bug_when>
    <thetext>Created attachment 157072
&lt;input&gt; element has baked in 1px padding on left

I am seeing the same thing. It is readily visible when selecting the text. The attached screenshot shows the fixed 1px padding on the left. The &lt;input&gt; element has the style:

border: 1px solid blue;
outline: none;
margin: 0px;
padding: 0px;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>690406</commentid>
    <comment_count>7</comment_count>
    <who name="">aparajita</who>
    <bug_when>2012-08-08 09:35:19 -0700</bug_when>
    <thetext>This has been fixed as of r123603, not sure why it is still marked NEW.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>690492</commentid>
    <comment_count>8</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-08-08 10:39:37 -0700</bug_when>
    <thetext>(In reply to comment #7)
&gt; This has been fixed as of r123603, not sure why it is still marked NEW.

I meant to add a test case here then I totally forgot about it :( I&apos;ll do that today.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>690701</commentid>
    <comment_count>9</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-08-08 14:03:23 -0700</bug_when>
    <thetext>Actually... LayoutTests/fast/forms/input-textarea-padding-match.html covers exactly this.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>113222</attachid>
            <date>2011-11-01 14:30:22 -0700</date>
            <delta_ts>2011-11-01 14:30:22 -0700</delta_ts>
            <desc>Test case</desc>
            <filename>WebKit_input_text_position.htm</filename>
            <type>text/html</type>
            <size>1465</size>
            <attacher name="Andy E">andyearnshaw</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+DQo8aHRtbD4NCjxoZWFkPg0KICA8bWV0YSBodHRwLWVxdWl2PSJjb250
ZW50LXR5cGUiIGNvbnRlbnQ9InRleHQvaHRtbDsgY2hhcnNldD1VVEYtOCI+DQogIDx0aXRsZT48
L3RpdGxlPiANCiAgPHN0eWxlIHR5cGU9J3RleHQvY3NzJz4NCiAgICBib2R5IHsgbWFyZ2luOiAw
cHg7IH0NCiAgICBpbnB1dCB7IG1hcmdpbjowOyBvdXRsaW5lOiBub25lOyBib3JkZXItcmFkaXVz
OiA0cHg7IGhlaWdodDoxNnB4OyBib3JkZXI6IDJweCBzb2xpZCBibGFjazsgcGFkZGluZzogNHB4
OyBmb250LXdlaWdodDpib2xkOyBmb250LXNpemU6IDE0cHg7IHdpZHRoOjUwcHg7IHRleHQtYWxp
Z246IGxlZnQ7IH0NCiAgICAuaW5saW5lLWNoZWNrIHsgcG9zaXRpb246IGFic29sdXRlOyBsZWZ0
OiA2cHg7IGJvcmRlci1sZWZ0OiAxcHggc29saWQgYmxhY2s7IHdpZHRoOjFweDsgaGVpZ2h0OiA4
MHB4OyB0b3A6MHB4OyB9DQogIDwvc3R5bGU+DQo8L2hlYWQ+DQo8Ym9keT4NCiAgPGRpdj4NCiAg
ICA8c3Bhbj5hYmNkZWY8L3NwYW4+PGJyLz4NCiAgICA8YnV0dG9uPmFiY2RlZjwvYnV0dG9uPjxi
ci8+DQogICAgPGlucHV0IHR5cGU9InRleHQiIHZhbHVlPSJhYmNkZWYiIC8+DQoNCjwvZGl2Pg0K
PGRpdiBjbGFzcz0iaW5saW5lLWNoZWNrIj48L2Rpdj4NCg0KPHNjcmlwdCB0eXBlPSd0ZXh0L2ph
dmFzY3JpcHQnPi8vPCFbQ0RBVEFbIA0KDQogICAgdmFyIG0gPSBkb2N1bWVudC5nZXRFbGVtZW50
c0J5VGFnTmFtZSgic3BhbiIpWzBdLA0KICAgICAgICBiID0gZG9jdW1lbnQuZ2V0RWxlbWVudHNC
eVRhZ05hbWUoImJ1dHRvbiIpWzBdLA0KICAgICAgICBpID0gZG9jdW1lbnQuZ2V0RWxlbWVudHNC
eVRhZ05hbWUoImlucHV0IilbMF0sDQogICAgICAgIGNzID0gd2luZG93LmdldENvbXB1dGVkU3R5
bGUoaSwgbnVsbCk7DQoNCiAgICBmb3IgKHZhciBpPWNzLmxlbmd0aDsgLS1pID4gLTE7KSB7DQog
ICAgICAgIHZhciBzID0gY3NbaV07DQogICAgICAgIA0KICAgICAgICAvLyBDb3B5IGFsbCBzdHls
ZXMgZnJvbSA8aW5wdXQ+IHRvIDxzcGFuPiBhbmQgPGJ1dHRvbj4NCiAgICAgICAgaWYgKHMgJiYg
cyAhPSAiY3NzVGV4dCIgJiYgcy5zbGljZSgwLDYpICE9ICJjb2x1bW4iICYmIHMgIT0gIi1tcy13
cmFwLW1hcmdpbiIpDQogICAgICAgICAgICBiLnN0eWxlLnNldFByb3BlcnR5KHMsIGNzLmdldFBy
b3BlcnR5VmFsdWUocyksIG51bGwpLA0KICAgICAgICAgICAgbS5zdHlsZS5zZXRQcm9wZXJ0eShz
LCBjcy5nZXRQcm9wZXJ0eVZhbHVlKHMpLCBudWxsKTsNCiAgICAgICAgDQogICAgICAgIC8vIFBy
ZXN0bydzICYgR2Vja28ncyA8aW5wdXQ+IGVsZW1lbnRzIGFyZSBgZGlzcGxheTppbmxpbmVgDQog
ICAgICAgIG0uc3R5bGUuZGlzcGxheSA9ICdpbmxpbmUtYmxvY2snOw0KICAgIH0NCi8vXV0+ICAN
Cg0KPC9zY3JpcHQ+DQoNCiAgDQo8L2JvZHk+DQoNCg0KPC9odG1sPg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>157072</attachid>
            <date>2012-08-07 18:21:16 -0700</date>
            <delta_ts>2012-08-07 18:21:16 -0700</delta_ts>
            <desc>&lt;input&gt; element has baked in 1px padding on left</desc>
            <filename>input padding.png</filename>
            <type>image/png</type>
            <size>11333</size>
            <attacher>aparajita</attacher>
            
              <data encoding="base64">iVBORw0KGgoAAAANSUhEUgAAAGgAAAAiCAYAAACz35yrAAAl8GlDQ1BJQ0MgUHJvZmlsZQAAaIHt
mndQFE+/7ntmcyLsknPOOeecc06Sc84gSZIIAipBJIOIqCiCKElQJAoYSQKCCfAnghEzRu7o7z3v
ec8959StW3Xuf/e7NdXPdk31zHbv8DyfZgEQ3/GLjY2EGQCIik6MdzA14HNz9+DDrQAi4ARkAADK
LyAhVt/Ozgr8t/V5EUC/23np32P99+f9l8UYGJQQAABkh+iYwISAKEQPI9ooIDY+EQAYjeiZvYmx
v/U9RDPFIzeI6M3fOuRv/eO39v+jUQx/znFyMES0EAB4sp9ffAgAJDmkny85IAQZh4RcC0uNDgyL
/n15ANh0AkL9kFa8BTlHKioq5reeQbSY/7+ME/IfxvT/55h+fiH/1H9/lj/FbBgTGRPPZ2VoxGfo
FxnmH++XGBT4fzk3/8eKikz6t+v9XgFyULSz4+/7Rg4uYAhiQCRyxAM+YIW8M0JaQ+CH9IUBf6TX
DySCIBCYGJSS+HsAw5jY1PiwkNBEPn1kFYOk+MyjA2Sk+BTk5OX+p2/7/2n9/v7+rT6w/JkViOXm
v/fFDQOgXoR0hvx7n58gAP0bANA+/3uf4HtkOksBGJwJSIpP/rvv91cRYJAngx4wAXbAAwSRmZYG
CkAFaAI9YAwsgC1wAu7AGwSAUBCFzPFekAFyQD4oBqXgGKgFx8FJ0ArawSXQB66CETABboEZsAAe
gFXwDLwE2+Az+A5BEA6iQDSIHeKFhCFJSAFSg3QgY8gKcoDcIV8oBIqGkqAMaD9UDJVDtdAJ6Cx0
EeqHRqAb0Cy0DK1BW9B76BuMgskwE8wNi8CysBqsD1vCTrAXHALHwWlwHnwEroab4fNwLzwC34IX
4FX4JfwJBVAkFAuKHyWNUkMZomxRHqhgVDwqE1WEqkQ1ozpQA6hJ1DxqFfUK9RWNRdPQfGhptCba
DO2MDkDHoTPRh9C16FZ0L3ocPY9eQ2+jf2EoGC6MJEYDY45xw4Rg9mLyMZWY05gezHXMAuYZ5jMW
i2XBimJVsWZYd2w4Nh17CNuAvYAdxs5in2I/4XA4dpwkThtni/PDJeLycTW487gh3BzuGW4HT8Lz
4hXwJngPfDQ+F1+JP4e/hp/DP8d/JzAQhAkaBFtCICGVUEJoIQwQpgnPCN+JjERRojbRiRhOzCFW
EzuI14kPiR9IJJIASZ1kTwojZZOqSZ2kKdIa6SuZSpYgG5I9yUnkI+Qz5GHyMvkDhUIRoehRPCiJ
lCOUs5QxymPKDh2NTobOnC6QLouujq6Xbo7uDT2BXphen96bPo2+kr6Lfpr+FQOBQYTBkMGPIZOh
jqGfYYnhEyONUZ7RljGK8RDjOcYbjJtUHFWEakwNpOZRT1LHqE9pKJogzZAWQNtPa6Fdpz1jwjKJ
MpkzhTMVM7Uz3WXaZqYyKzG7MKcw1zEPMq+yoFhEWMxZIllKWC6xLLJ8Y+Vm1WcNYi1k7WCdY/3C
xsmmxxbEVsR2gW2B7Rs7H7sxewR7GXsf+yMONIcEhz3HXo5GjuscrziZODU5AziLOC9xrnDBXBJc
DlzpXCe5bnN94ubhNuWO5a7hHuN+xcPCo8cTzlPBc41ni5fGq8MbxlvBO8T7go+ZT58vkq+ab5xv
m5+L34w/if8E/13+7wKiAs4CuQIXBB4JEgXVBIMFKwRHBbeFeIWshTKE2oRWhAnCasKhwlXCk8Jf
RERFXEUKRPpENkXZRM1F00TbRB+KUcR0xeLEmsXuiWPF1cQjxBvEZyRgCWWJUIk6iWlJWFJFMkyy
QXJWCiOlLhUt1Sy1JE2W1pdOlm6TXpNhkbGSyZXpk3kjKyTrIVsmOyn7S05ZLlKuRe6BPFXeQj5X
fkD+vYKEQoBCncI9RYqiiWKW4mXFd0qSSkFKjUr3lWnK1soFyqPKP1VUVeJVOlS2VIVUfVXrVZfU
mNTs1A6pTalj1A3Us9Svqn/VUNFI1Lik8VZTWjNC85zmppaoVpBWi9ZTbQFtP+0T2qs6fDq+Ok06
q7r8un66zbrreoJ6gXqn9Z7ri+uH65/Xf2MgZxBv0GPwxVDDcJ/hsBHKyNSoyOiuMdXY2bjW+LGJ
gEmISZvJtqmyabrpsBnGzNKszGzJnNs8wPys+baFqsU+i3FLsqWjZa3lupWEVbzVgDVsbWF91Pqh
jbBNtE2fLbA1tz1q+8hO1C7O7oo91t7Ovs5+w0HeIcNh0pHm6ON4zvGzk4FTidMDZzHnJOdRF3oX
T5ezLl9cjVzLXVfdZN32ud1y53APc7/sgfNw8Tjt8WmP8Z5je555Knvmey56iXqleN3w5vCO9B70
offx8+nyxfi6+p7z/eFn69fs98nf3L/efzvAMKAq4GWgXmBF4FaQdlB50PNg7eDy4M0Q7ZCjIVuh
uqGVoa/CDMNqw96Fm4UfD/8SYRtxJmI30jXyQhQ+yjeqP5oaHRE9HsMTkxIzGysZmx+7GqcRdyxu
O94y/nQClOCVcDmRCQkKt5PEkg4krSXrJNcl7+x12duVwpgSnXI7VSK1MPV5mknaqXR0ekD6aAZ/
Rk7G2j79fScyoUz/zNEsway8rGfZptmtOcSciJw7uXK55bkf97vuH8jjzsvOe3rA9EBbPl1+fP5S
gWbB8YPog2EH7xYqFtYU/ioKLLpZLFdcWfzjUMChm4flD1cf3j0SfORuiUpJYym2NLp0sUy3rLWc
sTyt/OlR66O9FXwVRRUfj/kcu1GpVHm8iliVVLVabVV9uUaoprTmR21o7UKdQd2Feq76wvovDYEN
c416jR3HuY8XH//WFNZ0/4Tpid5mkebKk9iTySc3WlxaJk+pnTp7muN08emfZ6LPrLY6tI6fVT17
9hzXuZI2uC2pbeu85/mZdqP2yx3SHScusFwo7gSdSZ0vLvpeXLxkeWm0S62ro1u4u76H1lPUC/Wm
9m73hfatXna/PNtv0T86oDnQc0Xmypmr/FfrBpkHS64Rr+Vd2x1KG/o0HDv8aiRk5Omoz+iDMbex
e+P243evW16fmjCZGJvUnxya0p66ekPjRv9NtZt9t1Ru9d5Wvt1zR/lOz12Vu73TqtOXZ9RnBma1
Zq/N6c6NzBvNT9wzv3drwWZhdtF58f6S59Lq/cD7m8uRy+9Wkle+P8h+iHlY9IjhUeVjrsfNT8Sf
XFhVWR1cM1q7ve64/uBpwNOXfyX89eNZ3gZlo/I57/OzmwqbV7dMtmZe7Hnx7GXsy++v8l8zvq5/
I/am+63e29vbbtvP3sW/231/6AP7hzMflT6OfrL79Phz1OfvX4p22Hdav6p9nfzm+u35970/cD+q
f4r/HPhl+evhbtTubqxfvN+fKIBCDjg4GID3ZwCguCPZAcmLxOG/8+U/CoWEDxhp70EBcBzKBC2M
ISJe9x63jF8m3CZOkG6Qr1Ou0l2nH2SYYLxBvUGbZpplXmRZYV1l22B/zfGR8zs34MHzEvho/KwC
3IL8QiLCEiKyoopiquLqErqSBlLG0mYyprLmctbyNgq2inZKdsp2Knaqdmp26nYatpq2Wrbatjo2
ujZ6Nvo2BjaGNkb2xvYmjqYuZu7m7hZuls5W9taWNoa2mnby9mIO3I5UJ6zTd+e3Lk9dl9zuuI96
9O3p8Dzl1eBd7XPUt9TviP+RgJLAsqCK4OqQutDjYafCz0V0RvZFDUVPxNyNXYxbjd9MeJ/4PRmz
lz6FLZU/TTJdOUNnn2mmXZZHtn9OeG78/tS87AP5+cUFZQePFdYVNRe3HrpwuO/IUMlk6UzZcvn6
0ZcVnypBFbGaqYa3VrxOuV63wbLR5bhfU+SJvc25Jw+3VJ9qPt1+pq915Oytc/faHp3faH/T8eXC
r4uYS+QuWjdbD3evQJ/IZfF+qQGZK3JX5QZlr0kPSQyLjAiMco0xj9Ndx17/NfFp8uXU+o37N+/c
Grt9+U773ZPT1TOHZ3PnUuZj7gUteC46LlneN1zWXlF9oPBQ5pHEY7EnYqtia+Lrkk+l/pJ5Jreh
8Fx5U21L84XuS8NXZq+t3ji8ddv2fhf4PvJDwsf0T3mfD3+p3mn+2v6t//vEj/mfa7+2d3f/sf7y
KEMkK73AbGHncOP4DsJZYgOpllxOKaIroT/IkM9YRC2klTCVMB9hKWetYTvO3sTRynmOq4O7l6ef
d5Bvkv+GwLTgPaH7wo9Fnoluir0Wfy/xWfKb1E8ZIIuRw8mTFOgVaUosyuwqnKo8anzqAhrCmqJa
ktpSOnK6inoq+uoGOob6RibGFia2yPrvMfe1CLQMsQq3jrBB/sTaRdiHO4Q6BjsFOPu4eLq6uzm5
23lY7TH1NPDS9lb3UfKV9ZP0Fw0QDOQP4g3mDuEO5QrjDueN4IvkjxKMFokRi5WKk42XT1BKVE3S
TNbZq5dikGqUZpJummG2zyzTNMsk2yjHIFd3v0ae8gHZfLEC3oOshZQidNG34neHnh9+dGSuZKp0
sKyrvPVoQ0X5sYLKjKq46uCaPbX2dSb1Wg3yjWLHuZuYTpCa4eavJ7dbNk+tnV45M9965+zkudG2
wfMD7b0d3RcudV68eOnSpa7u7r6eK73DfROX7/QvDDy5snX14zVoiG6Ya0RyVGPMctzzetRE1mT5
1Kkbl2/euvXk9oe7uGnOGdlZwznX+fB7mQuliyeXeu5PLC+tPH/w5RHmMe0J76rkmuq64VObvzye
BW/EP8/cLNw69qLp5blXPa+H3tx4O7e98m79/YsP7z5++fTjC9hBf8V9Q2LmD8JP/C/sLupf1h+L
+oCew9zAXsTV4PMIycRgkgfZgWJGZ0yvxSDHKEOVoUkwSTGLsEiwSrJJs0txyHAqcalxa/Ho8Bry
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
</data>

          </attachment>
      

    </bug>

</bugzilla>