<?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>11519</bug_id>
          
          <creation_ts>2006-11-04 12:58:33 -0800</creation_ts>
          <short_desc>REGRESSION: Disabled file upload control doesn&apos;t have disabled appearance, failing fast/forms/file-input-disabled.html</short_desc>
          <delta_ts>2006-12-19 06:31:03 -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>Forms</component>
          <version>420+</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>OS X 10.4</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>LayoutTestFailure, Regression</keywords>
          <priority>P1</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>mitz</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>aroben</cc>
    
    <cc>mrowe</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>46790</commentid>
    <comment_count>0</comment_count>
    <who name="">mitz</who>
    <bug_when>2006-11-04 12:58:33 -0800</bug_when>
    <thetext>Mac-themed file upload controls that are disabled should have the disabled appearance and not highlight on mousedown. See fast/forms/file-input-disabled.html.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>45380</commentid>
    <comment_count>1</comment_count>
      <attachid>11568</attachid>
    <who name="Rob Buis">rwlbuis</who>
    <bug_when>2006-11-18 14:51:21 -0800</bug_when>
    <thetext>Created attachment 11568
First attempt

The patch does a little more than fixing the problem. I expect the 3 other state values to cause problems too, that is why I include them in this patch. I&apos;d like to discuss whether this is the right approach, whether we need more testcases for the other 3 state values or whether existing testcases cover it.
Cheers,

Rob.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>44894</commentid>
    <comment_count>2</comment_count>
      <attachid>11568</attachid>
    <who name="Maciej Stachowiak">mjs</who>
    <bug_when>2006-11-19 21:54:54 -0800</bug_when>
    <thetext>Comment on attachment 11568
First attempt

The ChangeLog has a conflict marker left in it:

+&gt;&gt;&gt;&gt;&gt;&gt;&gt; .r17847

I&apos;m not sure the changes besides disabled are well enough covered by tests.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>44933</commentid>
    <comment_count>3</comment_count>
      <attachid>11588</attachid>
    <who name="Rob Buis">rwlbuis</who>
    <bug_when>2006-11-20 12:51:45 -0800</bug_when>
    <thetext>Created attachment 11588
Improved patch

With hindsight, dealing with checked property for file input makes no sense at all. The file input also does not seem to react to setting active/select(). Finally it is not needed to set the focus property, I tested it and it seems to work on ToT. So really I think I was trying to do too much and just dealing with disabled is all that is needed.
Cheers,

Rob.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>44950</commentid>
    <comment_count>4</comment_count>
      <attachid>11588</attachid>
    <who name="Maciej Stachowiak">mjs</who>
    <bug_when>2006-11-21 01:07:05 -0800</bug_when>
    <thetext>Comment on attachment 11588
Improved patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>44959</commentid>
    <comment_count>5</comment_count>
    <who name="Mark Rowe (bdash)">mrowe</who>
    <bug_when>2006-11-21 04:09:50 -0800</bug_when>
    <thetext>Landed by Rob in 17867.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>41196</commentid>
    <comment_count>6</comment_count>
    <who name="">mitz</who>
    <bug_when>2006-12-19 06:31:03 -0800</bug_when>
    <thetext>The patch left the button text black (not grayed out as it should be). Filed bug 11874 on that.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>11568</attachid>
            <date>2006-11-18 14:51:21 -0800</date>
            <delta_ts>2006-11-20 12:51:45 -0800</delta_ts>
            <desc>First attempt</desc>
            <filename>11519.diff</filename>
            <type>text/plain</type>
            <size>2467</size>
            <attacher name="Rob Buis">rwlbuis</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiAxNzg0NykKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTYgQEAKKzIwMDYtMTEtMTggIFJvYiBCdWlzICA8YnVpc0BrZGUub3JnPgorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIGh0dHA6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTExNTE5CisgICAgICAgIFJFR1JFU1NJT046IERp
c2FibGVkIGZpbGUgdXBsb2FkIGNvbnRyb2wgZG9lc24ndCBoYXZlIGRpc2FibGVkIGFwcGVhcmFu
Y2UsIGZhaWxpbmcgZmFzdC9mb3Jtcy9maWxlLWlucHV0LWRpc2FibGVkLmh0bWwKKworICAgICAg
ICBUcmFuc3BvcnQgc3RhdGUgcHJvcGVydGllcyB0byB0aGUgc2hhZG93IGRvbS9yZW5kZXIgb2Jq
ZWN0LgorCisgICAgICAgICogcmVuZGVyaW5nL1JlbmRlckZpbGVVcGxvYWRDb250cm9sLmNwcDoK
KyAgICAgICAgKFdlYkNvcmU6OlJlbmRlckZpbGVVcGxvYWRDb250cm9sOjp1cGRhdGVGcm9tRWxl
bWVudCk6CisgICAgICAgICogcmVuZGVyaW5nL1JlbmRlclRoZW1lLmg6CisKIDIwMDYtMTEtMTgg
IERvbiBHaWJzb24gIDxkZ2lic29uNzdAZ21haWwuY29tPgogCiAgICAgICAgIFJldmlld2VkIGJ5
IFNhbSBXZWluaWcuCkBAIC0xMjAsNiArMTMzLDcgQEAKICAgICAgICAgKFdlYkNvcmU6OkZyYW1l
TG9hZGVyQ2xpZW50V2luOjpzZXRUaXRsZSk6CiAgICAgICAgIChXZWJDb3JlOjpGcmFtZUxvYWRl
ckNsaWVudFdpbjo6dXNlckFnZW50KToKIAorPj4+Pj4+PiAucjE3ODQ3CiAyMDA2LTExLTE4ICBB
bGV4ZXkgUHJvc2t1cnlha292ICA8YXBAd2Via2l0Lm9yZz4KIAogICAgICAgICBSZXZpZXdlZCBi
eSBSb2IgKHlheSEpLgpJbmRleDogV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyRmlsZVVwbG9hZENv
bnRyb2wuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckZpbGVVcGxv
YWRDb250cm9sLmNwcAkocmV2aXNpb24gMTc4NDcpCisrKyBXZWJDb3JlL3JlbmRlcmluZy9SZW5k
ZXJGaWxlVXBsb2FkQ29udHJvbC5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTExNiw2ICsxMTYsMTAg
QEAgdm9pZCBSZW5kZXJGaWxlVXBsb2FkQ29udHJvbDo6dXBkYXRlRnJvbQogICAgICAgICAKICAg
ICAgICAgYWRkQ2hpbGQobV9idXR0b24tPnJlbmRlcmVyKCkpOwogICAgIH0KKyAgICBtX2J1dHRv
bi0+c2V0RGlzYWJsZWQoIXRoZW1lKCktPmlzRW5hYmxlZCh0aGlzKSk7CisgICAgbV9idXR0b24t
PnNldENoZWNrZWQodGhlbWUoKS0+aXNDaGVja2VkKHRoaXMpKTsKKyAgICBtX2J1dHRvbi0+c2V0
Rm9jdXModGhlbWUoKS0+aXNGb2N1c2VkKHRoaXMpKTsKKyAgICBtX2J1dHRvbi0+c2V0QWN0aXZl
KHRoZW1lKCktPmlzUHJlc3NlZCh0aGlzKSk7CiB9CiAKIGludCBSZW5kZXJGaWxlVXBsb2FkQ29u
dHJvbDo6bWF4RmlsZW5hbWVXaWR0aCgpCkluZGV4OiBXZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJU
aGVtZS5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvcmVuZGVyaW5nL1JlbmRlclRoZW1lLmgJKHJl
dmlzaW9uIDE3ODQ3KQorKysgV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyVGhlbWUuaAkod29ya2lu
ZyBjb3B5KQpAQCAtMTE1LDcgKzExNSw2IEBAIHB1YmxpYzoKIAogICAgIHZpcnR1YWwgdm9pZCBh
ZGp1c3RTbGlkZXJUaHVtYlNpemUoUmVuZGVyT2JqZWN0KikgY29uc3Q7CiAKLXByb3RlY3RlZDoK
ICAgICAvLyBNZXRob2RzIGZvciBzdGF0ZSBxdWVyeWluZwogICAgIGJvb2wgaXNDaGVja2VkKGNv
bnN0IFJlbmRlck9iamVjdCopIGNvbnN0OwogICAgIGJvb2wgaXNJbmRldGVybWluYXRlKGNvbnN0
IFJlbmRlck9iamVjdCopIGNvbnN0OwpAQCAtMTI1LDYgKzEyNCw3IEBAIHByb3RlY3RlZDoKICAg
ICBib29sIGlzSG92ZXJlZChjb25zdCBSZW5kZXJPYmplY3QqKSBjb25zdDsKICAgICBib29sIGlz
UmVhZE9ubHlDb250cm9sKGNvbnN0IFJlbmRlck9iamVjdCopIGNvbnN0OwogCitwcm90ZWN0ZWQ6
CiAgICAgLy8gTWV0aG9kcyBmb3IgZWFjaCBhcHBlYXJhbmNlIHZhbHVlLgogICAgIHZpcnR1YWwg
dm9pZCBhZGp1c3RDaGVja2JveFN0eWxlKENTU1N0eWxlU2VsZWN0b3IqLCBSZW5kZXJTdHlsZSos
IEVsZW1lbnQqKSBjb25zdDsKICAgICB2aXJ0dWFsIGJvb2wgcGFpbnRDaGVja2JveChSZW5kZXJP
YmplY3QqLCBjb25zdCBSZW5kZXJPYmplY3Q6OlBhaW50SW5mbyYsIGNvbnN0IEludFJlY3QmKSB7
IHJldHVybiB0cnVlOyB9Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>11588</attachid>
            <date>2006-11-20 12:51:45 -0800</date>
            <delta_ts>2006-11-21 01:07:05 -0800</delta_ts>
            <desc>Improved patch</desc>
            <filename>11519-2.diff</filename>
            <type>text/plain</type>
            <size>2060</size>
            <attacher name="Rob Buis">rwlbuis</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiAxNzg2MikKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTUgQEAKKzIwMDYtMTEtMjAgIFJvYiBCdWlzICA8YnVpc0BrZGUub3JnPgorCisg
ICAgICAgIGh0dHA6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTExNTE5CisgICAg
ICAgIFJFR1JFU1NJT046IERpc2FibGVkIGZpbGUgdXBsb2FkIGNvbnRyb2wgZG9lc24ndCBoYXZl
IGRpc2FibGVkIGFwcGVhcmFuY2UsIGZhaWxpbmcgZmFzdC9mb3Jtcy9maWxlLWlucHV0LWRpc2Fi
bGVkLmh0bWwKKworICAgICAgICBUcmFuc3BvcnQgZGlzYWJsZWQgc3RhdGUgZnJvbSBET00gZWxl
bWVudCB0byB0aGUgc2hhZG93CisgICAgICAgIERPTS9yZW5kZXIgb2JqZWN0LgorCisgICAgICAg
ICogcmVuZGVyaW5nL1JlbmRlckZpbGVVcGxvYWRDb250cm9sLmNwcDoKKyAgICAgICAgKFdlYkNv
cmU6OlJlbmRlckZpbGVVcGxvYWRDb250cm9sOjp1cGRhdGVGcm9tRWxlbWVudCk6CisgICAgICAg
ICogcmVuZGVyaW5nL1JlbmRlclRoZW1lLmg6CisKIDIwMDYtMTEtMjAgIFNhbXVlbCBXZWluaWcg
IDxzYW1Ad2Via2l0Lm9yZz4KIAogICAgICAgICBSZXZpZXdlZCBieSBBbGV4ZXkuCkluZGV4OiBX
ZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJGaWxlVXBsb2FkQ29udHJvbC5jcHAKPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot
LS0gV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyRmlsZVVwbG9hZENvbnRyb2wuY3BwCShyZXZpc2lv
biAxNzg1OSkKKysrIFdlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckZpbGVVcGxvYWRDb250cm9sLmNw
cAkod29ya2luZyBjb3B5KQpAQCAtMTE2LDYgKzExNiw3IEBAIHZvaWQgUmVuZGVyRmlsZVVwbG9h
ZENvbnRyb2w6OnVwZGF0ZUZyb20KICAgICAgICAgCiAgICAgICAgIGFkZENoaWxkKG1fYnV0dG9u
LT5yZW5kZXJlcigpKTsKICAgICB9CisgICAgbV9idXR0b24tPnNldERpc2FibGVkKCF0aGVtZSgp
LT5pc0VuYWJsZWQodGhpcykpOwogfQogCiBpbnQgUmVuZGVyRmlsZVVwbG9hZENvbnRyb2w6Om1h
eEZpbGVuYW1lV2lkdGgoKQpJbmRleDogV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyVGhlbWUuaAo9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09Ci0tLSBXZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJUaGVtZS5oCShyZXZpc2lvbiAx
Nzg1OSkKKysrIFdlYkNvcmUvcmVuZGVyaW5nL1JlbmRlclRoZW1lLmgJKHdvcmtpbmcgY29weSkK
QEAgLTExNSw3ICsxMTUsNiBAQCBwdWJsaWM6CiAKICAgICB2aXJ0dWFsIHZvaWQgYWRqdXN0U2xp
ZGVyVGh1bWJTaXplKFJlbmRlck9iamVjdCopIGNvbnN0OwogCi1wcm90ZWN0ZWQ6CiAgICAgLy8g
TWV0aG9kcyBmb3Igc3RhdGUgcXVlcnlpbmcKICAgICBib29sIGlzQ2hlY2tlZChjb25zdCBSZW5k
ZXJPYmplY3QqKSBjb25zdDsKICAgICBib29sIGlzSW5kZXRlcm1pbmF0ZShjb25zdCBSZW5kZXJP
YmplY3QqKSBjb25zdDsKQEAgLTEyNSw2ICsxMjQsNyBAQCBwcm90ZWN0ZWQ6CiAgICAgYm9vbCBp
c0hvdmVyZWQoY29uc3QgUmVuZGVyT2JqZWN0KikgY29uc3Q7CiAgICAgYm9vbCBpc1JlYWRPbmx5
Q29udHJvbChjb25zdCBSZW5kZXJPYmplY3QqKSBjb25zdDsKIAorcHJvdGVjdGVkOgogICAgIC8v
IE1ldGhvZHMgZm9yIGVhY2ggYXBwZWFyYW5jZSB2YWx1ZS4KICAgICB2aXJ0dWFsIHZvaWQgYWRq
dXN0Q2hlY2tib3hTdHlsZShDU1NTdHlsZVNlbGVjdG9yKiwgUmVuZGVyU3R5bGUqLCBFbGVtZW50
KikgY29uc3Q7CiAgICAgdmlydHVhbCBib29sIHBhaW50Q2hlY2tib3goUmVuZGVyT2JqZWN0Kiwg
Y29uc3QgUmVuZGVyT2JqZWN0OjpQYWludEluZm8mLCBjb25zdCBJbnRSZWN0JikgeyByZXR1cm4g
dHJ1ZTsgfQo=
</data>
<flag name="review"
          id="4130"
          type_id="1"
          status="+"
          setter="mjs"
    />
          </attachment>
      

    </bug>

</bugzilla>