<?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>10457</bug_id>
          
          <creation_ts>2006-08-17 04:45:24 -0700</creation_ts>
          <short_desc>Disabling of default action in mouseup handler disables mousemove event</short_desc>
          <delta_ts>2009-02-09 08:23:58 -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>WebCore JavaScript</component>
          <version>420+</version>
          <rep_platform>Mac (PowerPC)</rep_platform>
          <op_sys>OS X 10.4</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>WORKSFORME</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>HasReduction</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Miroslav Juhos">mjuhos</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>pdousa</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>52830</commentid>
    <comment_count>0</comment_count>
    <who name="Miroslav Juhos">mjuhos</who>
    <bug_when>2006-08-17 04:45:24 -0700</bug_when>
    <thetext>Overview Description: 
Problem is caused by disabling of default browser action in &quot;onmouseup&quot; handler. There are two ways how do that:
1) Set return value of &quot;onmouseup&quot; handler to &quot;false&quot; (see Test case)
2) Call method event.preventDefault() (see Test case modification)

Disabling of default action is affecting behavior of other events - but they couldn&apos;t be affected (try test case in Firefox). So that after mouseup isn&apos;t triggered &quot;mousemove&quot; event in this case.

Steps to Reproduce:
  1) Open test case in Safari (WebKit)
  2) Move mouse up and down over text
  3) Click on some text in testcase
  4) Move mouse up and down over text

Actual Results:
  When I moved mouse, items are not highlited.

Expected Results: 
  When I moved mouse, items will be highlited.

Build Date &amp; Platform: 
  Build 2002-008-17 on Mac OS 10.4.7

Test case:
&lt;html&gt;
  &lt;script&gt;
    function highlight(item) {
     item.style.backgroundColor = (item.style.backgroundColor == &quot;red&quot;) ? &apos;&apos; : &apos;red&apos;;
    }
    onmouseup = function() {
      return false;
    }
  &lt;/script&gt;
  &lt;body&gt;
    &lt;div onmouseover=&quot;highlight(this)&quot; onmouseout=&quot;highlight(this)&quot;&gt;Item1&lt;/div&gt;
    &lt;div onmouseover=&quot;highlight(this)&quot; onmouseout=&quot;highlight(this)&quot;&gt;Item2&lt;/div&gt;
    &lt;div onmouseover=&quot;highlight(this)&quot; onmouseout=&quot;highlight(this)&quot;&gt;Item3&lt;/div&gt;
    &lt;div onmouseover=&quot;highlight(this)&quot; onmouseout=&quot;highlight(this)&quot;&gt;Item4&lt;/div&gt;
  &lt;/body&gt;
&lt;/html&gt;

Test case modification:
    onmouseup = function(event) {
      event.preventDefault();
    }</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>52831</commentid>
    <comment_count>1</comment_count>
      <attachid>10088</attachid>
    <who name="Miroslav Juhos">mjuhos</who>
    <bug_when>2006-08-17 04:47:21 -0700</bug_when>
    <thetext>Created attachment 10088
Testcase</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>52832</commentid>
    <comment_count>2</comment_count>
    <who name="Miroslav Juhos">mjuhos</who>
    <bug_when>2006-08-17 07:06:35 -0700</bug_when>
    <thetext>Build Date &amp; Platform should be: 
  Build 2006-08-17 on Mac OS 10.4.7</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>52910</commentid>
    <comment_count>3</comment_count>
      <attachid>10119</attachid>
    <who name="Miroslav Juhos">mjuhos</who>
    <bug_when>2006-08-18 04:10:37 -0700</bug_when>
    <thetext>Created attachment 10119
Testcase2</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>52911</commentid>
    <comment_count>4</comment_count>
      <attachid>10120</attachid>
    <who name="Miroslav Juhos">mjuhos</who>
    <bug_when>2006-08-18 04:12:25 -0700</bug_when>
    <thetext>Created attachment 10120
Testcase3

Try set return value to &quot;false&quot; in omousedown handler - when is set to &quot;false&quot;, it will work correct.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>52912</commentid>
    <comment_count>5</comment_count>
      <attachid>10121</attachid>
    <who name="Miroslav Juhos">mjuhos</who>
    <bug_when>2006-08-18 04:15:11 -0700</bug_when>
    <thetext>Created attachment 10121
Testcase2

Fix of bug in Textcase2 (missing variable event)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>5725</commentid>
    <comment_count>6</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2007-07-02 06:32:02 -0700</bug_when>
    <thetext>I cannot reproduce this issue with any of the attached tests (r23841).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>101214</commentid>
    <comment_count>7</comment_count>
    <who name="Frank Y">runxctry</who>
    <bug_when>2008-12-03 09:44:58 -0800</bug_when>
    <thetext>Cannot reproduce issue.  Webkit-r38386, Computer-G4 Powerbook, OS-OSX 10.5.5</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>108973</commentid>
    <comment_count>8</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2009-02-09 08:23:58 -0800</bug_when>
    <thetext>Closing, because this was not reproducible.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>10088</attachid>
            <date>2006-08-17 04:47:21 -0700</date>
            <delta_ts>2006-08-17 04:47:21 -0700</delta_ts>
            <desc>Testcase</desc>
            <filename>testCase.html</filename>
            <type>text/html</type>
            <size>579</size>
            <attacher name="Miroslav Juhos">mjuhos</attacher>
            
              <data encoding="base64">PGh0bWw+DQoJPHNjcmlwdD4NCgkJZnVuY3Rpb24gaGlnaGxpZ2h0KGl0ZW0pIHsNCgkJCWl0ZW0u
c3R5bGUuYmFja2dyb3VuZENvbG9yID0gKGl0ZW0uc3R5bGUuYmFja2dyb3VuZENvbG9yID09ICJy
ZWQiKSA/ICcnIDogJ3JlZCc7DQoJCX0NCgkJb25tb3VzZXVwID0gZnVuY3Rpb24oZXZlbnQpIHsN
CgkJCWV2ZW50LnByZXZlbnREZWZhdWx0KCk7DQoJCQlyZXR1cm4gZmFsc2U7DQoJCX0NCgk8L3Nj
cmlwdD4NCgk8Ym9keT4NCgkJPGRpdiBvbm1vdXNlb3Zlcj0iaGlnaGxpZ2h0KHRoaXMpIiBvbm1v
dXNlb3V0PSJoaWdobGlnaHQodGhpcykiPkl0ZW0xPC9kaXY+DQoJCTxkaXYgb25tb3VzZW92ZXI9
ImhpZ2hsaWdodCh0aGlzKSIgb25tb3VzZW91dD0iaGlnaGxpZ2h0KHRoaXMpIj5JdGVtMjwvZGl2
Pg0KCQk8ZGl2IG9ubW91c2VvdmVyPSJoaWdobGlnaHQodGhpcykiIG9ubW91c2VvdXQ9ImhpZ2hs
aWdodCh0aGlzKSI+SXRlbTM8L2Rpdj4NCgkJPGRpdiBvbm1vdXNlb3Zlcj0iaGlnaGxpZ2h0KHRo
aXMpIiBvbm1vdXNlb3V0PSJoaWdobGlnaHQodGhpcykiPkl0ZW00PC9kaXY+DQoJPC9ib2R5Pg0K
PC9odG1sPg0K
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>10119</attachid>
            <date>2006-08-18 04:10:37 -0700</date>
            <delta_ts>2006-08-18 04:15:11 -0700</delta_ts>
            <desc>Testcase2</desc>
            <filename>events2.html</filename>
            <type>text/html</type>
            <size>555</size>
            <attacher name="Miroslav Juhos">mjuhos</attacher>
            
              <data encoding="base64">PGh0bWw+DQoJPHNjcmlwdD4NCgkJZnVuY3Rpb24gaGlnaGxpZ2h0KGl0ZW0pIHsNCgkJaXRlbS5z
dHlsZS5iYWNrZ3JvdW5kQ29sb3IgPSAoaXRlbS5zdHlsZS5iYWNrZ3JvdW5kQ29sb3IgPT0gInJl
ZCIpID8gJycgOiAncmVkJzsNCgkJfQ0KCQlvbm1vdXNldXAgPSBmdW5jdGlvbigpIHsNCgkJCWV2
ZW50LnByZXZlbnREZWZhdWx0KCk7DQoJCX0NCgk8L3NjcmlwdD4NCgk8Ym9keT4NCgkJPGRpdiBv
bm1vdXNlb3Zlcj0iaGlnaGxpZ2h0KHRoaXMpIiBvbm1vdXNlb3V0PSJoaWdobGlnaHQodGhpcyki
Pkl0ZW0xPC9kaXY+DQoJCTxkaXYgb25tb3VzZW92ZXI9ImhpZ2hsaWdodCh0aGlzKSIgb25tb3Vz
ZW91dD0iaGlnaGxpZ2h0KHRoaXMpIj5JdGVtMjwvZGl2Pg0KCQk8ZGl2IG9ubW91c2VvdmVyPSJo
aWdobGlnaHQodGhpcykiIG9ubW91c2VvdXQ9ImhpZ2hsaWdodCh0aGlzKSI+SXRlbTM8L2Rpdj4N
CgkJPGRpdiBvbm1vdXNlb3Zlcj0iaGlnaGxpZ2h0KHRoaXMpIiBvbm1vdXNlb3V0PSJoaWdobGln
aHQodGhpcykiPkl0ZW00PC9kaXY+DQoJPC9ib2R5Pg0KPC9odG1sPg0K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>10120</attachid>
            <date>2006-08-18 04:12:25 -0700</date>
            <delta_ts>2006-08-18 04:12:25 -0700</delta_ts>
            <desc>Testcase3</desc>
            <filename>events3.html</filename>
            <type>text/html</type>
            <size>628</size>
            <attacher name="Miroslav Juhos">mjuhos</attacher>
            
              <data encoding="base64">PGh0bWw+DQoJPHNjcmlwdD4NCgkJZnVuY3Rpb24gaGlnaGxpZ2h0KGl0ZW0pIHsNCgkJCWl0ZW0u
c3R5bGUuYmFja2dyb3VuZENvbG9yID0gKGl0ZW0uc3R5bGUuYmFja2dyb3VuZENvbG9yID09ICJy
ZWQiKSA/ICcnIDogJ3JlZCc7DQoJCX0NCgkJb25tb3VzZWRvd24gPSBmdW5jdGlvbihldmVudCkg
ew0KCQkJcmV0dXJuIHRydWU7Ly90cnkgc2V0IHRvICJmYWxzZSINCgkJfQ0KCQlvbm1vdXNldXAg
PSBmdW5jdGlvbihldmVudCkgew0KCQkJcmV0dXJuIGZhbHNlOw0KCQl9DQoJPC9zY3JpcHQ+DQoJ
PGJvZHk+DQoJCTxkaXYgb25tb3VzZW92ZXI9ImhpZ2hsaWdodCh0aGlzKSIgb25tb3VzZW91dD0i
aGlnaGxpZ2h0KHRoaXMpIj5JdGVtMTwvZGl2Pg0KCQk8ZGl2IG9ubW91c2VvdmVyPSJoaWdobGln
aHQodGhpcykiIG9ubW91c2VvdXQ9ImhpZ2hsaWdodCh0aGlzKSI+SXRlbTI8L2Rpdj4NCgkJPGRp
diBvbm1vdXNlb3Zlcj0iaGlnaGxpZ2h0KHRoaXMpIiBvbm1vdXNlb3V0PSJoaWdobGlnaHQodGhp
cykiPkl0ZW0zPC9kaXY+DQoJCTxkaXYgb25tb3VzZW92ZXI9ImhpZ2hsaWdodCh0aGlzKSIgb25t
b3VzZW91dD0iaGlnaGxpZ2h0KHRoaXMpIj5JdGVtNDwvZGl2Pg0KCTwvYm9keT4NCjwvaHRtbD4N
Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>10121</attachid>
            <date>2006-08-18 04:15:11 -0700</date>
            <delta_ts>2006-08-18 04:15:11 -0700</delta_ts>
            <desc>Testcase2</desc>
            <filename>events2.html</filename>
            <type>text/html</type>
            <size>560</size>
            <attacher name="Miroslav Juhos">mjuhos</attacher>
            
              <data encoding="base64">PGh0bWw+DQoJPHNjcmlwdD4NCgkJZnVuY3Rpb24gaGlnaGxpZ2h0KGl0ZW0pIHsNCgkJaXRlbS5z
dHlsZS5iYWNrZ3JvdW5kQ29sb3IgPSAoaXRlbS5zdHlsZS5iYWNrZ3JvdW5kQ29sb3IgPT0gInJl
ZCIpID8gJycgOiAncmVkJzsNCgkJfQ0KCQlvbm1vdXNldXAgPSBmdW5jdGlvbihldmVudCkgew0K
CQkJZXZlbnQucHJldmVudERlZmF1bHQoKTsNCgkJfQ0KCTwvc2NyaXB0Pg0KCTxib2R5Pg0KCQk8
ZGl2IG9ubW91c2VvdmVyPSJoaWdobGlnaHQodGhpcykiIG9ubW91c2VvdXQ9ImhpZ2hsaWdodCh0
aGlzKSI+SXRlbTE8L2Rpdj4NCgkJPGRpdiBvbm1vdXNlb3Zlcj0iaGlnaGxpZ2h0KHRoaXMpIiBv
bm1vdXNlb3V0PSJoaWdobGlnaHQodGhpcykiPkl0ZW0yPC9kaXY+DQoJCTxkaXYgb25tb3VzZW92
ZXI9ImhpZ2hsaWdodCh0aGlzKSIgb25tb3VzZW91dD0iaGlnaGxpZ2h0KHRoaXMpIj5JdGVtMzwv
ZGl2Pg0KCQk8ZGl2IG9ubW91c2VvdmVyPSJoaWdobGlnaHQodGhpcykiIG9ubW91c2VvdXQ9Imhp
Z2hsaWdodCh0aGlzKSI+SXRlbTQ8L2Rpdj4NCgk8L2JvZHk+DQo8L2h0bWw+DQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>