<?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>181193</bug_id>
          
          <creation_ts>2017-12-30 11:47:19 -0800</creation_ts>
          <short_desc>REGRESSION (r225494): Mouse pointer reappears shortly after hiding when scrolling using arrow keys</short_desc>
          <delta_ts>2017-12-31 12:45:23 -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>WebKit Misc.</component>
          <version>WebKit Local Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=180247</see_also>
          <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>mitz</reporter>
          <assigned_to>mitz</assigned_to>
          <cc>ap</cc>
    
    <cc>dino</cc>
    
    <cc>graouts</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>thorton</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1384982</commentid>
    <comment_count>0</comment_count>
    <who name="">mitz</who>
    <bug_when>2017-12-30 11:47:19 -0800</bug_when>
    <thetext>To reproduce this bug, make this window shorter than the webpage, place the mouse pointer somewhere on the page, and press the up or down arrow key to scroll. The mouse pointer hides, then the page scrolls, then shortly afterwards the mouse pointer shows again, which shouldn’t happen.

This happens in TOT but not in Safari 11.0.2 (604.4.7.1.3).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1384985</commentid>
    <comment_count>1</comment_count>
    <who name="">mitz</who>
    <bug_when>2017-12-30 13:37:34 -0800</bug_when>
    <thetext>Caused by &lt;https://trac.webkit.org/r225494&gt;, the fix for bug 180247. It’s not clear (and the change log doesn’t explain) why cancelAutoHideCursorTimer was made to show the cursor.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1384987</commentid>
    <comment_count>2</comment_count>
    <who name="">mitz</who>
    <bug_when>2017-12-30 13:40:07 -0800</bug_when>
    <thetext>rdar://problem/36242565</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1384988</commentid>
    <comment_count>3</comment_count>
      <attachid>330262</attachid>
    <who name="">mitz</who>
    <bug_when>2017-12-30 13:56:59 -0800</bug_when>
    <thetext>Created attachment 330262
Removed code to explicitly unhide the cursor when canceling the autohide timer</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1384992</commentid>
    <comment_count>4</comment_count>
    <who name="">mitz</who>
    <bug_when>2017-12-30 20:39:04 -0800</bug_when>
    <thetext>Thanks, Alexey!

Committed &lt;https://trac.webkit.org/r226313&gt;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1385002</commentid>
    <comment_count>5</comment_count>
    <who name="Antoine Quint">graouts</who>
    <bug_when>2017-12-31 02:19:04 -0800</bug_when>
    <thetext>Is https://bugs.webkit.org/show_bug.cgi?id=180247 still fixed after this patch?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1385005</commentid>
    <comment_count>6</comment_count>
    <who name="">mitz</who>
    <bug_when>2017-12-31 12:45:23 -0800</bug_when>
    <thetext>(In reply to Antoine Quint from comment #5)
&gt; Is https://bugs.webkit.org/show_bug.cgi?id=180247 still fixed after this
&gt; patch?

Before this patch, the mouse pointer would unhide when hitting Esc. After this patch, the mouse pointer remains hidden after hitting Esc, until the mouse is moved. This matches the behavior in QuickTime Player. So I’d say that bug 180247 remains fixed, because the pointer isn’t hidden permanently as it used to be.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>330262</attachid>
            <date>2017-12-30 13:56:59 -0800</date>
            <delta_ts>2017-12-30 20:35:18 -0800</delta_ts>
            <desc>Removed code to explicitly unhide the cursor when canceling the autohide timer</desc>
            <filename>bug-181193-20171230135658.patch</filename>
            <type>text/plain</type>
            <size>1289</size>
            <attacher>mitz</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDIyNjMxMikKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE0IEBACisyMDE3LTEyLTMwICBEYW4gQmVy
bnN0ZWluICA8bWl0ekBhcHBsZS5jb20+CisKKyAgICAgICAgUkVHUkVTU0lPTiAocjIyNTQ5NCk6
IE1vdXNlIHBvaW50ZXIgcmVhcHBlYXJzIHNob3J0bHkgYWZ0ZXIgaGlkaW5nIHdoZW4gc2Nyb2xs
aW5nIHVzaW5nIGFycm93IGtleXMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTE4MTE5MworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgICogcGFnZS9FdmVudEhhbmRsZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6
RXZlbnRIYW5kbGVyOjpjYW5jZWxBdXRvSGlkZUN1cnNvclRpbWVyKTogUmVtb3ZlZCBhIGNhbGwg
dG8gdW5oaWRlIHRoZSBjdXJzb3IKKyAgICAgICAgICBoZXJlLgorCiAyMDE3LTEyLTMwICBXZW5z
b24gSHNpZWggIDx3ZW5zb25faHNpZWhAYXBwbGUuY29tPgogCiAgICAgICAgIFtBdHRhY2htZW50
IFN1cHBvcnRdIFJlbW92ZSBjdXJyZW50IG1hY09TIHN1cHBvcnQgZm9yIGRyYWdnaW5nIGZpbGUt
YmFja2VkIGF0dGFjaG1lbnRzCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9wYWdlL0V2ZW50SGFuZGxl
ci5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvcGFnZS9FdmVudEhhbmRsZXIuY3Bw
CShyZXZpc2lvbiAyMjYzMTIpCisrKyBTb3VyY2UvV2ViQ29yZS9wYWdlL0V2ZW50SGFuZGxlci5j
cHAJKHdvcmtpbmcgY29weSkKQEAgLTE1ODksOSArMTU4OSw2IEBAIHZvaWQgRXZlbnRIYW5kbGVy
OjpjYW5jZWxBdXRvSGlkZUN1cnNvclQKIHsKICAgICBpZiAobV9hdXRvSGlkZUN1cnNvclRpbWVy
LmlzQWN0aXZlKCkpCiAgICAgICAgIG1fYXV0b0hpZGVDdXJzb3JUaW1lci5zdG9wKCk7Ci0KLSAg
ICBpZiAoYXV0byBwYWdlID0gbV9mcmFtZS5wYWdlKCkpCi0gICAgICAgIHBhZ2UtPmNocm9tZSgp
LnNldEN1cnNvckhpZGRlblVudGlsTW91c2VNb3ZlcyhmYWxzZSk7CiB9CiAKIHZvaWQgRXZlbnRI
YW5kbGVyOjphdXRvSGlkZUN1cnNvclRpbWVyRmlyZWQoKQo=
</data>
<flag name="review"
          id="349287"
          type_id="1"
          status="+"
          setter="ap"
    />
          </attachment>
      

    </bug>

</bugzilla>