<?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>69055</bug_id>
          
          <creation_ts>2011-09-28 18:42:41 -0700</creation_ts>
          <short_desc>Check behavior of border attribute with a large number</short_desc>
          <delta_ts>2011-10-21 01:23:14 -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>Tools / Tests</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</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>68981</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Kent Tamura">tkent</reporter>
          <assigned_to name="Kent Tamura">tkent</assigned_to>
          <cc>dbates</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>475171</commentid>
    <comment_count>0</comment_count>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2011-09-28 18:42:41 -0700</bug_when>
    <thetext>Bug 68981 exposed that we had never checked overflow of the attribute value.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>476833</commentid>
    <comment_count>1</comment_count>
      <attachid>109448</attachid>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2011-10-03 00:43:36 -0700</bug_when>
    <thetext>Created attachment 109448
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>484768</commentid>
    <comment_count>2</comment_count>
      <attachid>109448</attachid>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2011-10-16 05:43:33 -0700</bug_when>
    <thetext>Comment on attachment 109448
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=109448&amp;action=review

&gt; LayoutTests/fast/dom/HTMLImageElement/image-with-invalid-border-expected.html:3
&gt; +&lt;p&gt;Img elements with invalid border attribute should have the same appearnace with an img element without border attribute.&lt;/p&gt;

appearnace =&gt; appearance

&quot;with an&quot; =&gt; &quot;as an&quot;

&gt; LayoutTests/fast/dom/HTMLImageElement/image-with-invalid-border.html:3
&gt; +&lt;p&gt;Img elements with invalid border attribute should have the same appearnace with an img element without border attribute.&lt;/p&gt;

Ditto.

&gt; LayoutTests/fast/dom/HTMLImageElement/image-with-invalid-border.html:5
&gt; +&lt;img src=&quot;resources/blue_rect.jpg&quot; border=invalid&gt;
&gt; +&lt;img src=&quot;resources/blue_rect.jpg&quot; border=9999999999&gt;

Nit: This is OK as-is. For your consideration, I suggest putting quotes around the attribute value for border so to be consistent with the quoting of the attribute value src. Throughout this patch there is an inconsistent quoting style for attribute values. I suggest choosing a style for consistency.

&gt; LayoutTests/fast/dom/HTMLInputElement/input-with-invalid-border-expected.html:3
&gt; +&lt;p&gt;Image input elements with invalid border attribute should have the same appearnace with an image input element without border attribute.&lt;/p&gt;

Ditto.

&gt; LayoutTests/fast/dom/HTMLInputElement/input-with-invalid-border.html:3
&gt; +&lt;p&gt;Image input elements with invalid border attribute should have the same appearnace with an image input element without border attribute.&lt;/p&gt;

Ditto.

&gt; LayoutTests/fast/dom/HTMLObjectElement/object-with-invalid-border-expected.html:3
&gt; +&lt;p&gt;Object elements with invalid border attribute should have the same appearnace with an object element without border attribute.&lt;/p&gt;

Ditto.

&gt; LayoutTests/fast/dom/HTMLObjectElement/object-with-invalid-border.html:3
&gt; +&lt;p&gt;Object elements with invalid border attribute should have the same appearnace with an object element without border attribute.&lt;/p&gt;

Ditto.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>488250</commentid>
    <comment_count>3</comment_count>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2011-10-21 01:19:58 -0700</bug_when>
    <thetext>Daniel, thank you for reviewing.  I&apos;ll follow your comments and land the patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>488254</commentid>
    <comment_count>4</comment_count>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2011-10-21 01:23:14 -0700</bug_when>
    <thetext>Committed r98083: &lt;http://trac.webkit.org/changeset/98083&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>109448</attachid>
            <date>2011-10-03 00:43:36 -0700</date>
            <delta_ts>2011-10-16 05:43:32 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-69055-20111003164335.patch</filename>
            <type>text/plain</type>
            <size>5173</size>
            <attacher name="Kent Tamura">tkent</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogOTY0ODIKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5n
ZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCA4Y2U3YTlkM2RhNjY1ZGE4YWMyY2Nh
MjEyMjI5Y2Y1M2VmZWEzYTQ1Li42Nzk5N2NlZDQ1ZmM4MDQzOWQ5NjMxMjJhOGQyZjkwNGQ3MzIw
ZjNlIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nCkBAIC0xLDMgKzEsMjMgQEAKKzIwMTEtMTAtMDMgIEtlbnQgVGFtdXJhICA8dGtl
bnRAY2hyb21pdW0ub3JnPgorCisgICAgICAgIEFkZCB0ZXN0cyB0byBjaGVjayBiZWhhdmlvciBv
ZiBib3JkZXIgYXR0cmlidXRlIHdpdGggYSBsYXJnZSBudW1iZXIgb3IgYW4gaW52YWxpZCB2YWx1
ZS4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTY5MDU1
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgcjk2Mjkw
IGNoYW5nZWQgdGhlIGJlaGF2aW9yIG9mIGludGVnZXIgcGFyc2luZyBzbyB0aGF0IGxhcmdlCisg
ICAgICAgIG51bWJlciBzdHJpbmdzIHdoaWNoIGNhbiBub3QgYmUgcmVwcmVzZW50ZWQgaW4gMzIg
Yml0IGludGVnZXJzCisgICAgICAgIG1ha2VzIGFuIGVycm9yLiBIb3dldmVyLCBib3JkZXIgYXR0
cmlidXRlIGJlaGF2aW9yIHdhc24ndCBjaGFuZ2VkCisgICAgICAgIGJ5IHI5NjI5MCBiZWNhdXNl
IGl0cyBkZWZhdWx0IHZhbHVlIGlzIDAgYW5kCisgICAgICAgIHBhcnNlSFRNTE5vbk5lZ2F0aXZl
SW50ZWdlcigpIGhhZCBzZXQgMCBpbiBhIGNhc2Ugb2Ygb3ZlcmZsb3cuCisKKyAgICAgICAgKiBm
YXN0L2RvbS9IVE1MSW1hZ2VFbGVtZW50L2ltYWdlLXdpdGgtaW52YWxpZC1ib3JkZXItZXhwZWN0
ZWQuaHRtbDogQWRkZWQuCisgICAgICAgICogZmFzdC9kb20vSFRNTEltYWdlRWxlbWVudC9pbWFn
ZS13aXRoLWludmFsaWQtYm9yZGVyLmh0bWw6IEFkZGVkLgorICAgICAgICAqIGZhc3QvZG9tL0hU
TUxJbnB1dEVsZW1lbnQvaW5wdXQtd2l0aC1pbnZhbGlkLWJvcmRlci1leHBlY3RlZC5odG1sOiBB
ZGRlZC4KKyAgICAgICAgKiBmYXN0L2RvbS9IVE1MSW5wdXRFbGVtZW50L2lucHV0LXdpdGgtaW52
YWxpZC1ib3JkZXIuaHRtbDogQWRkZWQuCisgICAgICAgICogZmFzdC9kb20vSFRNTE9iamVjdEVs
ZW1lbnQvb2JqZWN0LXdpdGgtaW52YWxpZC1ib3JkZXItZXhwZWN0ZWQuaHRtbDogQWRkZWQuCisg
ICAgICAgICogZmFzdC9kb20vSFRNTE9iamVjdEVsZW1lbnQvb2JqZWN0LXdpdGgtaW52YWxpZC1i
b3JkZXIuaHRtbDogQWRkZWQuCisKIDIwMTEtMTAtMDIgIEdhdmluIEJhcnJhY2xvdWdoICA8YmFy
cmFjbG91Z2hAYXBwbGUuY29tPgogCiAgICAgICAgIEJ1ZyA2NzQ1NSAtIERpZmZlcmVudCByZWd1
bGFyIGV4cHJlc3Npb24gcmVzdWx0CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2RvbS9I
VE1MSW1hZ2VFbGVtZW50L2ltYWdlLXdpdGgtaW52YWxpZC1ib3JkZXItZXhwZWN0ZWQuaHRtbCBi
L0xheW91dFRlc3RzL2Zhc3QvZG9tL0hUTUxJbWFnZUVsZW1lbnQvaW1hZ2Utd2l0aC1pbnZhbGlk
LWJvcmRlci1leHBlY3RlZC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjRmMTBlMzI2ZTI5ZjgyNzg5NjY0MDM4
YjkzMTUyYjI0ZGJjNGNlZTcKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2Rv
bS9IVE1MSW1hZ2VFbGVtZW50L2ltYWdlLXdpdGgtaW52YWxpZC1ib3JkZXItZXhwZWN0ZWQuaHRt
bApAQCAtMCwwICsxLDYgQEAKKzwhRE9DVFlQRSBodG1sPgorPGJvZHk+Cis8cD5JbWcgZWxlbWVu
dHMgd2l0aCBpbnZhbGlkIGJvcmRlciBhdHRyaWJ1dGUgc2hvdWxkIGhhdmUgdGhlIHNhbWUgYXBw
ZWFybmFjZSB3aXRoIGFuIGltZyBlbGVtZW50IHdpdGhvdXQgYm9yZGVyIGF0dHJpYnV0ZS48L3A+
Cis8aW1nIHNyYz0icmVzb3VyY2VzL2JsdWVfcmVjdC5qcGciPgorPGltZyBzcmM9InJlc291cmNl
cy9ibHVlX3JlY3QuanBnIj4KKzwvYm9keT4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3Qv
ZG9tL0hUTUxJbWFnZUVsZW1lbnQvaW1hZ2Utd2l0aC1pbnZhbGlkLWJvcmRlci5odG1sIGIvTGF5
b3V0VGVzdHMvZmFzdC9kb20vSFRNTEltYWdlRWxlbWVudC9pbWFnZS13aXRoLWludmFsaWQtYm9y
ZGVyLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMC4uN2ViY2MzMWExMGU1YWQxNzg4ZWJkODM0MmU1MmUzMjk2YzI0
NjUzMQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvZG9tL0hUTUxJbWFnZUVs
ZW1lbnQvaW1hZ2Utd2l0aC1pbnZhbGlkLWJvcmRlci5odG1sCkBAIC0wLDAgKzEsNiBAQAorPCFE
T0NUWVBFIGh0bWw+Cis8Ym9keT4KKzxwPkltZyBlbGVtZW50cyB3aXRoIGludmFsaWQgYm9yZGVy
IGF0dHJpYnV0ZSBzaG91bGQgaGF2ZSB0aGUgc2FtZSBhcHBlYXJuYWNlIHdpdGggYW4gaW1nIGVs
ZW1lbnQgd2l0aG91dCBib3JkZXIgYXR0cmlidXRlLjwvcD4KKzxpbWcgc3JjPSJyZXNvdXJjZXMv
Ymx1ZV9yZWN0LmpwZyIgYm9yZGVyPWludmFsaWQ+Cis8aW1nIHNyYz0icmVzb3VyY2VzL2JsdWVf
cmVjdC5qcGciIGJvcmRlcj05OTk5OTk5OTk5PgorPC9ib2R5PgpkaWZmIC0tZ2l0IGEvTGF5b3V0
VGVzdHMvZmFzdC9kb20vSFRNTElucHV0RWxlbWVudC9pbnB1dC13aXRoLWludmFsaWQtYm9yZGVy
LWV4cGVjdGVkLmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L2RvbS9IVE1MSW5wdXRFbGVtZW50L2lu
cHV0LXdpdGgtaW52YWxpZC1ib3JkZXItZXhwZWN0ZWQuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0
NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi45MWY5ODM5
YTQ4MTVmYWY4Mjg3OTg2MmU2YjlhZjhmYTYwYWZiZjU3Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5
b3V0VGVzdHMvZmFzdC9kb20vSFRNTElucHV0RWxlbWVudC9pbnB1dC13aXRoLWludmFsaWQtYm9y
ZGVyLWV4cGVjdGVkLmh0bWwKQEAgLTAsMCArMSw2IEBACis8IURPQ1RZUEUgaHRtbD4KKzxib2R5
PgorPHA+SW1hZ2UgaW5wdXQgZWxlbWVudHMgd2l0aCBpbnZhbGlkIGJvcmRlciBhdHRyaWJ1dGUg
c2hvdWxkIGhhdmUgdGhlIHNhbWUgYXBwZWFybmFjZSB3aXRoIGFuIGltYWdlIGlucHV0IGVsZW1l
bnQgd2l0aG91dCBib3JkZXIgYXR0cmlidXRlLjwvcD4KKzxpbnB1dCB0eXBlPWltYWdlPgorPGlu
cHV0IHR5cGU9aW1hZ2U+Cis8L2JvZHk+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2Rv
bS9IVE1MSW5wdXRFbGVtZW50L2lucHV0LXdpdGgtaW52YWxpZC1ib3JkZXIuaHRtbCBiL0xheW91
dFRlc3RzL2Zhc3QvZG9tL0hUTUxJbnB1dEVsZW1lbnQvaW5wdXQtd2l0aC1pbnZhbGlkLWJvcmRl
ci5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAuLjJjN2VhMmZmNjAwODc0NzlkZDM0YjEwYjY5YTcxN2U2OTU5ODk1
N2YKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2RvbS9IVE1MSW5wdXRFbGVt
ZW50L2lucHV0LXdpdGgtaW52YWxpZC1ib3JkZXIuaHRtbApAQCAtMCwwICsxLDYgQEAKKzwhRE9D
VFlQRSBodG1sPgorPGJvZHk+Cis8cD5JbWFnZSBpbnB1dCBlbGVtZW50cyB3aXRoIGludmFsaWQg
Ym9yZGVyIGF0dHJpYnV0ZSBzaG91bGQgaGF2ZSB0aGUgc2FtZSBhcHBlYXJuYWNlIHdpdGggYW4g
aW1hZ2UgaW5wdXQgZWxlbWVudCB3aXRob3V0IGJvcmRlciBhdHRyaWJ1dGUuPC9wPgorPGlucHV0
IHR5cGU9aW1hZ2UgYm9yZGVyPWludmFsaWQ+Cis8aW5wdXQgdHlwZT1pbWFnZSBib3JkZXI9OTk5
OTk5OTk5OT4KKzwvYm9keT4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvZG9tL0hUTUxP
YmplY3RFbGVtZW50L29iamVjdC13aXRoLWludmFsaWQtYm9yZGVyLWV4cGVjdGVkLmh0bWwgYi9M
YXlvdXRUZXN0cy9mYXN0L2RvbS9IVE1MT2JqZWN0RWxlbWVudC9vYmplY3Qtd2l0aC1pbnZhbGlk
LWJvcmRlci1leHBlY3RlZC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjRlYjlkMDkxZGEwMzFhZjk0Y2ZmMDQ4
ZDU2ZTEyMjc2ZDRjYWJkMmQKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2Rv
bS9IVE1MT2JqZWN0RWxlbWVudC9vYmplY3Qtd2l0aC1pbnZhbGlkLWJvcmRlci1leHBlY3RlZC5o
dG1sCkBAIC0wLDAgKzEsNiBAQAorPCFET0NUWVBFIGh0bWw+Cis8Ym9keT4KKzxwPk9iamVjdCBl
bGVtZW50cyB3aXRoIGludmFsaWQgYm9yZGVyIGF0dHJpYnV0ZSBzaG91bGQgaGF2ZSB0aGUgc2Ft
ZSBhcHBlYXJuYWNlIHdpdGggYW4gb2JqZWN0IGVsZW1lbnQgd2l0aG91dCBib3JkZXIgYXR0cmli
dXRlLjwvcD4KKzxvYmplY3Q+PC9vYmplY3Q+Cis8b2JqZWN0Pjwvb2JqZWN0PgorPC9ib2R5Pgpk
aWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9kb20vSFRNTE9iamVjdEVsZW1lbnQvb2JqZWN0
LXdpdGgtaW52YWxpZC1ib3JkZXIuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvZG9tL0hUTUxPYmpl
Y3RFbGVtZW50L29iamVjdC13aXRoLWludmFsaWQtYm9yZGVyLmh0bWwKbmV3IGZpbGUgbW9kZSAx
MDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uZTdl
NDZmNzkwNWZjZmExZDM4MzYyMTQ5ZThmZmM0NjNhMWJiNmVkNQotLS0gL2Rldi9udWxsCisrKyBi
L0xheW91dFRlc3RzL2Zhc3QvZG9tL0hUTUxPYmplY3RFbGVtZW50L29iamVjdC13aXRoLWludmFs
aWQtYm9yZGVyLmh0bWwKQEAgLTAsMCArMSw2IEBACis8IURPQ1RZUEUgaHRtbD4KKzxib2R5Pgor
PHA+T2JqZWN0IGVsZW1lbnRzIHdpdGggaW52YWxpZCBib3JkZXIgYXR0cmlidXRlIHNob3VsZCBo
YXZlIHRoZSBzYW1lIGFwcGVhcm5hY2Ugd2l0aCBhbiBvYmplY3QgZWxlbWVudCB3aXRob3V0IGJv
cmRlciBhdHRyaWJ1dGUuPC9wPgorPG9iamVjdCBib3JkZXI9aW52YWxpZD48L29iamVjdD4KKzxv
YmplY3QgYm9yZGVyPTk5OTk5OTk5OTk+PC9vYmplY3Q+Cis8L2JvZHk+Cg==
</data>
<flag name="review"
          id="106688"
          type_id="1"
          status="+"
          setter="dbates"
    />
          </attachment>
      

    </bug>

</bugzilla>