<?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>8300</bug_id>
          
          <creation_ts>2006-04-10 12:54:33 -0700</creation_ts>
          <short_desc>REGRESSION: First mouse click is randomly ignored when clicking on checkbox and radio buttons</short_desc>
          <delta_ts>2006-07-07 10:18:22 -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>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>InRadar, Regression</keywords>
          <priority>P1</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Chris Petersen">c.petersen87</reporter>
          <assigned_to name="Anders Carlsson">andersca</assigned_to>
          <cc>adele</cc>
    
    <cc>darin</cc>
    
    <cc>hyatt</cc>
    
    <cc>ian</cc>
    
    <cc>mitz</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>38884</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Petersen">c.petersen87</who>
    <bug_when>2006-04-10 12:54:33 -0700</bug_when>
    <thetext>I&apos;m noticing a random issue where single-click is ignored for a checkbox (input=checkbox) or radio button (input=radio). When this occurs, clicking the item as second time appears to recognized since the item with become enabled. I have encountered this issue when attempting to do a advanced search. I originally though this might be JS realted but I can reproduce on a plain vanilla test case that doesn&apos;t include any JS. 

Since this is only occuring TOT Webkit it might be related to the native text changes that have occured. I need to download an older TOT Webkit that doesn&apos;t include the native input text field change to see if it occurs.


Steps to reproduce:

1) With TOT Webkit, open test case &quot;radio_checkbox_test.html&quot;
2) Under Checkbox, click to uncheck &quot;Cat&quot; then &quot;Dog&quot; items
3) Move the cursor over &quot;Cat&quot; checkbox and click to enable it.
4) Notice that it ignores this click. Clicking again should enable it though
5) Under Radio buttons, click on each radio button so that it enables each button at least once.
6) During this task , clicking on a radio button to enable it and won&apos;t always recognize this first click.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>38885</commentid>
    <comment_count>1</comment_count>
      <attachid>7622</attachid>
    <who name="Chris Petersen">c.petersen87</who>
    <bug_when>2006-04-10 12:56:28 -0700</bug_when>
    <thetext>Created attachment 7622
Simple test case that includes input=checkbox and input=radio elements</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>38886</commentid>
    <comment_count>2</comment_count>
    <who name="Chris Petersen">c.petersen87</who>
    <bug_when>2006-04-10 13:16:49 -0700</bug_when>
    <thetext>From my testing, this regression started with the March 30th webkit build (r13567)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>38887</commentid>
    <comment_count>3</comment_count>
    <who name="Chris Petersen">c.petersen87</who>
    <bug_when>2006-04-10 13:28:56 -0700</bug_when>
    <thetext>This issue has been filed as &lt;rdar://problem/4508721&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>40414</commentid>
    <comment_count>4</comment_count>
    <who name="Darin Adler">darin</who>
    <bug_when>2006-04-25 08:49:02 -0700</bug_when>
    <thetext>I tried and couldn&apos;t reproduce this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>40415</commentid>
    <comment_count>5</comment_count>
    <who name="">mitz</who>
    <bug_when>2006-04-25 09:05:37 -0700</bug_when>
    <thetext>Happens to me on Bugzilla occasionally.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>40426</commentid>
    <comment_count>6</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2006-04-25 10:48:34 -0700</bug_when>
    <thetext>This reproduces for me in bugzilla.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>48717</commentid>
    <comment_count>7</comment_count>
      <attachid>9253</attachid>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2006-07-07 09:43:22 -0700</bug_when>
    <thetext>Created attachment 9253
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>48719</commentid>
    <comment_count>8</comment_count>
      <attachid>9253</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2006-07-07 10:07:31 -0700</bug_when>
    <thetext>Comment on attachment 9253
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>48722</commentid>
    <comment_count>9</comment_count>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2006-07-07 10:18:22 -0700</bug_when>
    <thetext>Committed in revision 15200.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>7622</attachid>
            <date>2006-04-10 12:56:28 -0700</date>
            <delta_ts>2006-04-10 12:56:28 -0700</delta_ts>
            <desc>Simple test case that includes input=checkbox and input=radio elements</desc>
            <filename>radio_checkbox_test.html</filename>
            <type>text/html</type>
            <size>578</size>
            <attacher name="Chris Petersen">c.petersen87</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMCBUcmFuc2l0aW9uYWwv
L0VOIiAiaHR0cDovL3d3dy53My5vcmcvVFIvUkVDLWh0bWw0MC9zdHJpY3QuZHRkIj4KCjxodG1s
PgoKPGhlYWQ+Cgo8VElUTEU+SFRNTCBGdW5jdGlvbmFsIC0tIElOUFVUIC0gVFlQRT1yYWRpbzwv
VElUTEU+Cgo8L2hlYWQ+Cgo8Ym9keT4KCjxmb3JtIGFjdGlvbj0iIiAgbWV0aG9kPSJwb3N0Ij4K
ClJhZGlvIGJ1dHRvbnM6PGJyPgo8aW5wdXQgdHlwZT1yYWRpbyBkZWZhdWx0IG5hbWU9Zm9vICBj
aGVja2VkPWNoZWNrZWQ+Cgo8aW5wdXQgdHlwZT1yYWRpbyBuYW1lPWZvbz4KPGJyPgoKCgpDaGVj
a2JveGVzOjxicj4KCjxpbnB1dCB0eXBlPWNoZWNrYm94IG5hbWU9cGV0cyB2YWx1ZT0iYmlyZCI+
IGJpcmQgPGJyPgoKPGlucHV0IHR5cGU9Y2hlY2tib3ggbmFtZT1wZXRzIHZhbHVlPSJjYXQiIGNo
ZWNrZWQ9Y2hlY2tlZD4gY2F0IDxicj4KCjxpbnB1dCB0eXBlPWNoZWNrYm94IG5hbWU9cGV0cyB2
YWx1ZT0iZG9nIiBjaGVja2VkPWNoZWNrZWQ+IGRvZyA8YnI+Cgo8L2Zvcm0+Cgo8L2JvZHk+Cgo8
L2h0bWw+Cgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>9253</attachid>
            <date>2006-07-07 09:43:22 -0700</date>
            <delta_ts>2006-07-07 10:07:31 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>click-drag-fix.txt</filename>
            <type>text/plain</type>
            <size>4370</size>
            <attacher name="Anders Carlsson">andersca</attacher>
            
              <data encoding="base64">SW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9D
aGFuZ2VMb2cJKHJldmlzaW9uIDE1MTk4KQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3Jr
aW5nIGNvcHkpCkBAIC0xLDMgKzEsMTMgQEAKKzIwMDYtMDctMDcgIEFuZGVycyBDYXJsc3NvbiAg
PGFjYXJsc3NvbkBhcHBsZS5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgaHR0cDovL2J1Z3ppbGxhLm9wZW5kYXJ3aW4ub3JnL3Nob3dfYnVnLmNn
aT9pZD04MzAwCisgICAgICAgIFJFR1JFU1NJT046IEZpcnN0IG1vdXNlIGNsaWNrIGlzIHJhbmRv
bWx5IGlnbm9yZWQgd2hlbiBjbGlja2luZyBvbiBjaGVja2JveCBhbmQgcmFkaW8gYnV0dG9ucwor
CisgICAgICAgICogZmFzdC9mb3Jtcy9yYWRpby1jaGVjay1jbGljay1hbmQtZHJhZy1leHBlY3Rl
ZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGZhc3QvZm9ybXMvcmFkaW8tY2hlY2stY2xpY2stYW5k
LWRyYWcuaHRtbDogQWRkZWQuCisKIDIwMDYtMDctMDYgIEp1c3RpbiBHYXJjaWEgIDxqdXN0aW4u
Z2FyY2lhQGFwcGxlLmNvbT4KIAogICAgICAgICBSZXZpZXdlZCBieSBsZXZpCkluZGV4OiBMYXlv
dXRUZXN0cy9mYXN0L2Zvcm1zL3JhZGlvLWNoZWNrLWNsaWNrLWFuZC1kcmFnLWV4cGVjdGVkLnR4
dAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L2Zvcm1zL3JhZGlvLWNoZWNrLWNsaWNr
LWFuZC1kcmFnLWV4cGVjdGVkLnR4dAkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3RzL2Zhc3Qv
Zm9ybXMvcmFkaW8tY2hlY2stY2xpY2stYW5kLWRyYWctZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAw
KQpAQCAtMCwwICsxLDQgQEAKK0VESVRJTkcgREVMRUdBVEU6IHNob3VsZENoYW5nZVNlbGVjdGVk
RE9NUmFuZ2U6KG51bGwpIHRvRE9NUmFuZ2U6KG51bGwpIGFmZmluaXR5Ok5TU2VsZWN0aW9uQWZm
aW5pdHlEb3duc3RyZWFtIHN0aWxsU2VsZWN0aW5nOkZBTFNFCitUaGlzIHRlc3RzIHRoYXQgY2hl
Y2sgYm94ZXMgYW5kIHJhZGlvIGJ1dHRvbnMgY2FuIGJlIHRvZ2dsZWQgZXZlbiBpZiB0aGUgbW91
c2UgaXMgbW92ZWQgYmV0d2VlbiB0aGUgYnV0dG9uIHByZXNzIGFuZCByZWxlYXNlLiBJZiB0aGUg
dGVzdCBpcyBzdWNjZXNzZnVsLCB0aGUgdGV4dCAiU1VDQ0VTUyIgc2hvdWxkIGJlIHNob3duIGJl
bG93LgorU1VDQ0VTUworCkluZGV4OiBMYXlvdXRUZXN0cy9mYXN0L2Zvcm1zL3JhZGlvLWNoZWNr
LWNsaWNrLWFuZC1kcmFnLmh0bWwKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFzdC9mb3Jt
cy9yYWRpby1jaGVjay1jbGljay1hbmQtZHJhZy5odG1sCShyZXZpc2lvbiAwKQorKysgTGF5b3V0
VGVzdHMvZmFzdC9mb3Jtcy9yYWRpby1jaGVjay1jbGljay1hbmQtZHJhZy5odG1sCShyZXZpc2lv
biAwKQpAQCAtMCwwICsxLDM2IEBACis8aHRtbD4KKyAgICA8aGVhZD4KKyAgICAgICAgPHNjcmlw
dD4KKyAgICAgICAgICAgIGZ1bmN0aW9uIHNpbXVsYXRlRHJhZ0NsaWNrKHgsIHkpIHsKKyAgICAg
ICAgICAgICAgICBldmVudFNlbmRlci5tb3VzZU1vdmVUbyh4LCB5KTsKKyAgICAgICAgICAgICAg
ICBldmVudFNlbmRlci5tb3VzZURvd24oKTsKKyAgICAgICAgICAgICAgICBldmVudFNlbmRlci5t
b3VzZU1vdmVUbyh4ICsgNSwgeSArIDUpOworICAgICAgICAgICAgICAgIGV2ZW50U2VuZGVyLm1v
dXNlVXAoKTsgICAgICAgICAgICAgICAgCisgICAgICAgICAgICB9CisgICAgICAgICAgICBmdW5j
dGlvbiBydW5UZXN0KCkgeworICAgICAgICAgICAgICAgIGlmICghd2luZG93LmxheW91dFRlc3RD
b250cm9sbGVyKSB7CisgICAgICAgICAgICAgICAgICAgIGFsZXJ0KCd0aGlzIHRlc3QgY2FuIG9u
bHkgYmUgcnVuIGJ5IER1bXBSZW5kZXJUcmVlLicpCisgICAgICAgICAgICAgICAgICAgIHJldHVy
bjsKKyAgICAgICAgICAgICAgICB9CisKKyAgICAgICAgICAgICAgICBpZiAod2luZG93LmxheW91
dFRlc3RDb250cm9sbGVyKQorICAgICAgICAgICAgICAgICAgICBsYXlvdXRUZXN0Q29udHJvbGxl
ci5kdW1wQXNUZXh0KCk7CisgICAgICAgICAgICAgICAgICAgIAorICAgICAgICAgICAgICAgIHZh
ciBjaGVja2JveCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdjaGVja2JveCcpOyAgICAgICAg
ICAgICAgICAKKyAgICAgICAgICAgICAgICB2YXIgcmFkaW8gPSBkb2N1bWVudC5nZXRFbGVtZW50
QnlJZCgncmFkaW8nKTsgICAgICAgICAgICAgICAgCisKKyAgICAgICAgICAgICAgICBzaW11bGF0
ZURyYWdDbGljaygxNSwgMTUpOworICAgICAgICAgICAgICAgIHNpbXVsYXRlRHJhZ0NsaWNrKDE1
LCAzMCk7CisKKyAgICAgICAgICAgICAgICBpZiAoY2hlY2tib3gudmFsdWUgPT0gJ29uJyAmJiBy
YWRpby52YWx1ZSA9PSAnb24nKTsKKyAgICAgICAgICAgICAgICAgICAgZG9jdW1lbnQuZ2V0RWxl
bWVudEJ5SWQoJ3Jlc3VsdCcpLmlubmVySFRNTCA9ICJTVUNDRVNTIjsKKyAgICAgICAgICAgIH0K
KyAgICAgICAgPC9zY3JpcHQ+CisgICAgPC9oZWFkPiAgICAKKyAgICA8Ym9keSBvbmxvYWQ9InJ1
blRlc3QoKSI+CisgICAgICAgIDxkaXY+PGlucHV0IGlkPSJjaGVja2JveCIgdHlwZT0iY2hlY2ti
b3giPjwvZGl2PgorICAgICAgICA8ZGl2PjxpbnB1dCBuYW1lPSJ0ZXN0IiBpZD0icmFkaW8iIHR5
cGU9InJhZGlvIj48L2Rpdj4KKyAgICAgICAgPGRpdj5UaGlzIHRlc3RzIHRoYXQgY2hlY2sgYm94
ZXMgYW5kIHJhZGlvIGJ1dHRvbnMgY2FuIGJlIHRvZ2dsZWQgZXZlbiBpZiB0aGUgbW91c2UgaXMg
bW92ZWQgYmV0d2VlbiB0aGUgYnV0dG9uIHByZXNzIGFuZCByZWxlYXNlLiBJZiB0aGUgdGVzdCBp
cyBzdWNjZXNzZnVsLCB0aGUgdGV4dCAiU1VDQ0VTUyIgc2hvdWxkIGJlIHNob3duIGJlbG93Ljwv
ZGl2PgorICAgICAgICA8ZGl2IGlkPSJyZXN1bHQiPkZBSUxVUkU8L2Rpdj4KKyAgICA8L2JvZHk+
Cis8L2h0bWw+CkluZGV4OiBXZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJDb3Jl
L0NoYW5nZUxvZwkocmV2aXNpb24gMTUxOTgpCisrKyBXZWJDb3JlL0NoYW5nZUxvZwkod29ya2lu
ZyBjb3B5KQpAQCAtMSwzICsxLDEzIEBACisyMDA2LTA3LTA3ICBBbmRlcnMgQ2FybHNzb24gIDxh
Y2FybHNzb25AYXBwbGUuY29tPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgIGh0dHA6Ly9idWd6aWxsYS5vcGVuZGFyd2luLm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9ODMwMAorICAgICAgICBSRUdSRVNTSU9OOiBGaXJzdCBtb3VzZSBjbGljayBpcyByYW5kb21s
eSBpZ25vcmVkIHdoZW4gY2xpY2tpbmcgb24gY2hlY2tib3ggYW5kIHJhZGlvIGJ1dHRvbnMKKyAg
ICAgICAgCisgICAgICAgICogY3NzL2h0bWw0LmNzczoKKyAgICAgICAgU2V0ICItd2Via2l0LXVz
ZXItc2VsZWN0OiBpZ25vcmUiIG9uIHJhZGlvIGJ1dHRvbnMgYW5kIGNoZWNrIGJveGVzIC4KKyAg
ICAgICAgCiAyMDA2LTA3LTA3ICBNYWNpZWogU3RhY2hvd2lhayAgPG1qc0BhcHBsZS5jb20+CiAK
ICAgICAgICAgUmV2aWV3ZWQgYnkgVGltIEhhdGNoZXIuCkluZGV4OiBXZWJDb3JlL2Nzcy9odG1s
NC5jc3MKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PQotLS0gV2ViQ29yZS9jc3MvaHRtbDQuY3NzCShyZXZpc2lvbiAxNTE5
NykKKysrIFdlYkNvcmUvY3NzL2h0bWw0LmNzcwkod29ya2luZyBjb3B5KQpAQCAtMzgwLDcgKzM4
MCw3IEBAIGlucHV0W3R5cGU9ImJ1dHRvbiJdOmFjdGl2ZTpkaXNhYmxlZCwgaW4KICAgICBib3Jk
ZXItc3R5bGU6IG91dHNldAogfQogCi1zZWxlY3QsIGJ1dHRvbiwgaW5wdXRbdHlwZT0iYnV0dG9u
Il0sIGlucHV0W3R5cGU9ImltYWdlIl0sIGlucHV0W3R5cGU9InN1Ym1pdCJdLCBpbnB1dFt0eXBl
PSJyZXNldCJdLCBpbWcgeworc2VsZWN0LCBidXR0b24sIGlucHV0W3R5cGU9ImJ1dHRvbiJdLCBp
bnB1dFt0eXBlPSJpbWFnZSJdLCBpbnB1dFt0eXBlPSJzdWJtaXQiXSwgaW5wdXRbdHlwZT0icmVz
ZXQiXSwgaW5wdXRbdHlwZT0iY2hlY2tib3giXSwgaW5wdXRbdHlwZT0icmFkaW8iXSwgaW1nIHsK
ICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBpZ25vcmUKIH0KIAo=
</data>
<flag name="review"
          id="2788"
          type_id="1"
          status="+"
          setter="darin"
    />
          </attachment>
      

    </bug>

</bugzilla>