<?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>26213</bug_id>
          
          <creation_ts>2009-06-05 02:18:25 -0700</creation_ts>
          <short_desc>Confirm dialog displays second time after resetting select to default value and pressing cancel in confirm dialog</short_desc>
          <delta_ts>2009-06-09 05:33:21 -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>525.x (Safari 3.2)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Windows XP</op_sys>
          <bug_status>UNCONFIRMED</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>0</everconfirmed>
          <reporter name="Tore B. Krudtaa">krudtaa</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>124500</commentid>
    <comment_count>0</comment_count>
    <who name="Tore B. Krudtaa">krudtaa</who>
    <bug_when>2009-06-05 02:18:25 -0700</bug_when>
    <thetext>If you have a select in your page that run javascript when onchange

Then if called function displays a confirm dialog, and you then press cancel button in that confirm dialog, and then afterwards click anywhere on the page, then the confirm dialog displays itself again.

Note that the above happens if the select was reset to its original value when the cancel button in the dialog was pressed.

The confirm dialog should not display the second time.

Running same javascript code for the OK button in the confirm dialog does not produce this error.

Please see attachment to test the bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>124501</commentid>
    <comment_count>1</comment_count>
      <attachid>30999</attachid>
    <who name="Tore B. Krudtaa">krudtaa</who>
    <bug_when>2009-06-05 02:19:19 -0700</bug_when>
    <thetext>Created attachment 30999
Testcase

Test the bug using this file</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>124507</commentid>
    <comment_count>2</comment_count>
    <who name="Tore B. Krudtaa">krudtaa</who>
    <bug_when>2009-06-05 04:17:29 -0700</bug_when>
    <thetext>I managed to get the bug tested here as well:
http://www.crossbrowsertesting.com

using Mac OSX 10.5 and Safari 3.2.1

This bug is present there as well.

So this bug happens in:
Safari (Windows)
Safari (Mac)
Chrome (Windows)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>124924</commentid>
    <comment_count>3</comment_count>
    <who name="Tore B. Krudtaa">krudtaa</who>
    <bug_when>2009-06-09 05:33:21 -0700</bug_when>
    <thetext>This bug is also in 

Safari for win, version: 4.0 (530.17)

and latest version of Chrome... version: 2.0.172.30</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>30999</attachid>
            <date>2009-06-05 02:19:19 -0700</date>
            <delta_ts>2009-06-05 02:19:19 -0700</delta_ts>
            <desc>Testcase</desc>
            <filename>select-bug-in-safari-and-chrome.html</filename>
            <type>text/html</type>
            <size>3093</size>
            <attacher name="Tore B. Krudtaa">krudtaa</attacher>
            
              <data encoding="base64">PEhUTUw+DQo8aGVhZD4NCjxzY3JpcHQ+DQoNCg0KZnVuY3Rpb24gY2hhbmdlRmlsdGVyKCl7DQoJ
CQ0KCQlpZiAoIWNvbmZpcm0oJ1ByZXNzIE9LIG9yIENhbmNlbCB0byByZXNldCBzZWxlY3QgdG8g
aXRcJ3Mgb3JpZ2luYWwgdmFsdWUuXG5cblByZXNzaW5nIENhbmNlbCBhbmQgdGhlbiBjbGlja2lu
ZyBhbnl3aGVyZSBvbiB0aGUgcGFnZSB3aWxsIHNob3cgdGhpcyBjb25maXJtIGRpYWxvZyBhZ2Fp
bi4nKSl7DQoJCQkNCgkJCQ0KCQkJZWwgPSBkb2N1bWVudC5mcm1OYW1lLmZybUFyckZpbHRlckZs
ZE5ldmVyRGlydHk7DQoJCQlmb3IoaT0wO2k8ZWwub3B0aW9ucy5sZW5ndGg7aSsrKXsNCgkJCQkN
CgkJCQlvcHQgPSBlbC5vcHRpb25zW2ldOw0KCSAgICAgICAgICAgIGlmIChvcHQuc2VsZWN0ZWQg
IT0gb3B0LmRlZmF1bHRTZWxlY3RlZCl7DQoJICAgICAgICAgICAgCWVsLnZhbHVlID0gb3B0LnZh
bHVlOw0KCSAgICAgICAgICAgIAkNCgkgICAgICAgICAgICB9DQoJCQl9DQoJCQkNCgkJCQ0KCQkJ
cmV0dXJuOw0KCQl9IGVsc2Ugew0KCQkJDQoJCQllbCA9IGRvY3VtZW50LmZybU5hbWUuZnJtQXJy
RmlsdGVyV29ya2Fyb3VuZEZsZE5ldmVyRGlydHk7DQoJCQlmb3IoaT0wO2k8ZWwub3B0aW9ucy5s
ZW5ndGg7aSsrKXsNCgkJCQkNCgkJCQlvcHQgPSBlbC5vcHRpb25zW2ldOw0KCSAgICAgICAgICAg
IGlmIChvcHQuc2VsZWN0ZWQgIT0gb3B0LmRlZmF1bHRTZWxlY3RlZCl7DQoJICAgICAgICAgICAg
CWVsLnZhbHVlID0gb3B0LnZhbHVlOw0KCSAgICAgICAgICAgIAkNCgkgICAgICAgICAgICB9DQoJ
CQl9DQoJCQkNCgkJCXJldHVybjsNCgkJfQ0KfQ0KDQpmdW5jdGlvbiBjaGFuZ2VGaWx0ZXJXb3Jr
YXJvdW5kKCl7DQoJCQ0KCQkgLy8gd29ya2Fyb3VuZA0KCQkgLy8gbGV0cyB0cnkgbGVhdmUgdGhl
IGZpZWxkIGJlZm9yZSBzaG93aW5nIHRoZSBjb25maXJtDQoJCSAvLyB0aGlzIGFjdHVhbGx5IHdv
cmtzDQoJCSBkb2N1bWVudC5mcm1OYW1lLmZybVR4dC5mb2N1cygpOw0KCQkNCgkJaWYgKCFjb25m
aXJtKCdQcmVzcyBDYW5jZWwgdG8gcmVzZXQgc2VsZWN0IHRvIGl0XCdzIG9yaWdpbmFsIHZhbHVl
LicpKXsNCgkJCQ0KCQkJZWwgPSBkb2N1bWVudC5mcm1OYW1lLmZybUFyckZpbHRlcldvcmthcm91
bmRGbGROZXZlckRpcnR5Ow0KCQkJZm9yKGk9MDtpPGVsLm9wdGlvbnMubGVuZ3RoO2krKyl7DQoJ
CQkJDQoJCQkJb3B0ID0gZWwub3B0aW9uc1tpXTsNCgkgICAgICAgICAgICBpZiAob3B0LnNlbGVj
dGVkICE9IG9wdC5kZWZhdWx0U2VsZWN0ZWQpew0KCSAgICAgICAgICAgIAllbC52YWx1ZSA9IG9w
dC52YWx1ZTsNCgkgICAgICAgICAgICAJDQoJICAgICAgICAgICAgfQ0KCQkJfQ0KCQkJDQoJCQly
ZXR1cm47DQoJCX0gDQp9DQoNCi8qDQpmdW5jdGlvbiBjbG9zZUl0KCkNCnsNCiAgcmV0dXJuICJB
bnkgc3RyaW5nIHZhbHVlIGhlcmUgZm9yY2VzIGEgZGlhbG9nIGJveCB0byBcbiIgKyANCiAgICAg
ICAgICJhcHBlYXIgYmVmb3JlIGNsb3NpbmcgdGhlIHdpbmRvdy4iOw0KfQ0Kd2luZG93Lm9uYmVm
b3JldW5sb2FkID0gY2xvc2VJdDsNCiovDQoNCg0KDQo8L3NjcmlwdD4NCjwvaGVhZD4NCjxib2R5
Pg0KDQo8Zm9ybSBuYW1lPSJmcm1OYW1lIiBtZXRob2Q9InBvc3QiIGFjdGlvbj0ic2VsZWN0LWJ1
Zy1pbi1zYWZhcmktYW5kLWNocm9tZS5odG1sIj4NCg0KCTxzcGFuIHN0eWxlPSJjb2xvcjpyZWQ7
IGZvbnQtc2l6ZToxNnB4OyBmb250LXdlaWdodDpib2xkOyI+U0VMRUNUIC8gQ09ORklSTSBkaWFs
b2cgQlVHIChpbiBDaHJvbWUgYW5kIFNhZmFyaSBmb3Igd2luZG93cyk8L3NwYW4+DQoJPGJyPg0K
CU5leHQgc2hvd3MgYSBidWcgd2l0aCBzZWxlY3QgYW5kIGNvbmZpcm0gZGlhbG9nDQoJPGJyPg0K
CVNlbGVjdCBhbm90aGVyIHZhbHVlIGluIHRoZSBzZWxlY3QgbGlzdCBiZWxvdy4NCgk8YnI+DQoJ
SWYgeW91IHByZXNzIENhbmNlbCBpbiB0aGUgY29uZmlybSBkaWFsb2cgYW5kIGNsaWNrIGFueXdo
ZXJlIG9uIHRoZSBwYWdlIHRoZW4gdGhlIGNvbmZpcm0gZGlhbG9nIGRpc3BsYXlzIGEgc2Vjb25k
IHRpbWUuDQoJPGJyPg0KCVByZXNzaW5nIE9LIHdpbGwgbm90IHByb2R1Y2Ugc2FtZSBidWcgZXZl
biBpZiBzYW1lIGphdmFzY3JpcHQgY29kZSBpcyBydW4uDQoJPGJyPg0KCTxzZWxlY3QgbmFtZT0i
ZnJtQXJyRmlsdGVyRmxkTmV2ZXJEaXJ0eSIgb25jaGFuZ2U9ImNoYW5nZUZpbHRlcigpOyI+DQoJ
CTxvcHRpb24gdmFsdWU9IjAiIHNlbGVjdGVkPlNob3cgYWxsPC9vcHRpb24+DQoJCTxvcHRpb24g
dmFsdWU9IjEiPlNob3cgbmV4dCAxMCBkYXlzPC9vcHRpb24+DQoJPC9zZWxlY3Q+DQoJDQoJPGJy
Pg0KCTxicj4NCglIZXJlIGlzIGEgd29ya2Fyb3VuZCBmb3IgdGhlIGFib3ZlIGJ1ZyAobm90IGEg
d2VyeSBnb29kIG9uZSB0aG91Z2gsIGJ1dCBtaWdodCBoZWxwIHVuZGVyc3RhbmRpbmcgd2hhdCBp
cyBnb2luZyBvbiwgZm9yIHNvbWVvbmUpDQoJPGJyPg0KCVB1dHRpbmc6IGRvY3VtZW50LmZybU5h
bWUuZnJtVHh0LmZvY3VzKCk7IGJlZm9yZSB0aGUgY29uZmlybSBkaWFsb2cgcHJldmVudCB0aGUg
YnVnIGZyb20gaGFwcGVuaW5nLg0KCTxicj4NCglTZWxlY3QgYW5vdGhlciB2YWx1ZSBpbiB0aGUg
c2VsZWN0IGxpc3QgYmVsb3cuDQoJPGJyPg0KCUlmIHlvdSBwcmVzcyBjYW5jZWwgaW4gdGhlIGNv
bmZpcm0gZGlhbG9nIGFuZCB0aGVuIGNsaWNrIGFueXdoZXJlIG9uIHRoZSBwYWdlIHRoZW4gdGhl
cmUgaXMgbm8gc2Vjb25kIGRpc3BsYXkgb2YgdGhlIGNvbmZpcm0gZGlhbG9nLg0KCTxicj4NCgk8
c2VsZWN0IG5hbWU9ImZybUFyckZpbHRlcldvcmthcm91bmRGbGROZXZlckRpcnR5IiBvbmNoYW5n
ZT0iY2hhbmdlRmlsdGVyV29ya2Fyb3VuZCgpOyI+DQoJCTxvcHRpb24gdmFsdWU9IjAiIHNlbGVj
dGVkPlNob3cgYWxsPC9vcHRpb24+DQoJCTxvcHRpb24gdmFsdWU9IjEiPlNob3cgbmV4dCAxMCBk
YXlzPC9vcHRpb24+DQoJPC9zZWxlY3Q+DQoJDQoJPGJyPg0KCTxicj4NCgk8aW5wdXQgdHlwZT0i
dGV4dCIgbmFtZT0iZnJtVHh0IiB2YWx1ZT0iIiBzaXplPSI0MCI+DQoJDQo8L2Zvcm0+DQoJDQo8
L2JvZHk+DQo8L2h0bWw+
</data>

          </attachment>
      

    </bug>

</bugzilla>