<html>
<head>
<base href="https://bugs.webkit.org/">
</head>
<body><span class="vcard"><a class="email" href="mailto:bdakin@apple.com" title="Beth Dakin <bdakin@apple.com>"> <span class="fn">Beth Dakin</span></a>
</span> changed
<a class="bz_bug_link
bz_status_NEW "
title="NEW - macOS key-driven smooth scrolling does not stop when focus changes"
href="https://bugs.webkit.org/show_bug.cgi?id=228302">bug 228302</a>
<br>
<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>What</th>
<th>Removed</th>
<th>Added</th>
</tr>
<tr>
<td style="text-align:right;">Attachment #435527 is obsolete</td>
<td>
</td>
<td>1
</td>
</tr>
<tr>
<td style="text-align:right;">Attachment #435745 Flags</td>
<td>
</td>
<td>review?
</td>
</tr></table>
<p>
<div>
<b><a class="bz_bug_link
bz_status_NEW "
title="NEW - macOS key-driven smooth scrolling does not stop when focus changes"
href="https://bugs.webkit.org/show_bug.cgi?id=228302#c7">Comment # 7</a>
on <a class="bz_bug_link
bz_status_NEW "
title="NEW - macOS key-driven smooth scrolling does not stop when focus changes"
href="https://bugs.webkit.org/show_bug.cgi?id=228302">bug 228302</a>
from <span class="vcard"><a class="email" href="mailto:bdakin@apple.com" title="Beth Dakin <bdakin@apple.com>"> <span class="fn">Beth Dakin</span></a>
</span></b>
<pre>Created <span class=""><a href="attachment.cgi?id=435745&action=diff" name="attach_435745" title="Manual testing works, LayoutTest still broken">attachment 435745</a> <a href="attachment.cgi?id=435745&action=edit" title="Manual testing works, LayoutTest still broken">[details]</a></span>
Manual testing works, LayoutTest still broken
I still haven't dug into the testing code Dana wrote, and the test is still failing locally for me. Posting to get any feedback on the WebCore changes (and just to keep track of the WebCore changes in case I don't get to fixing the test very soon, in case someone else picks this up).
Manually testing, I see the following behaviors, which all match shipping:
- If you are keyboard scrolling the main frame and switch focus to a different browser window while still holding the arrow key, scrolling in the now inactive window animates to a stop right away, while still holding the key.
- If you are keyboard scrolling the main frame and switch focus to a different app while still holding the arrow key, scrolling in the now inactive window stops when you release the key (but continues until then).
- If you are keyboard scrolling a subframe and switch focus to another subframe or the mainframe, scrolling in the now blurred frame animates to a stop, and the focused frames starts scrolling while the key is still held down.</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the assignee for the bug.</li>
</ul>
</body>
</html>