Bug 48811 - WebKit2: Repeated cmd-key presses lead to unusable UI state
Summary: WebKit2: Repeated cmd-key presses lead to unusable UI state
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebKit2 (show other bugs)
Version: 528+ (Nightly build)
Hardware: Macintosh OS X 10.5
: P2 Normal
Assignee: Enrica Casucci
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2010-11-01 17:47 PDT by Enrica Casucci
Modified: 2010-11-02 10:56 PDT (History)
3 users (show)

See Also:


Attachments
Patch (2.80 KB, patch)
2010-11-01 17:58 PDT, Enrica Casucci
ap: review+
ap: commit-queue-
Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Enrica Casucci 2010-11-01 17:47:32 PDT
To reproduce:

1. Visit a page with an empty form field in it, or use the degenerately-simple one attached to this bug
2. Click in the empty form field
3. Command-X -- beeps, as expected
4. Command-X again -- doesn't beep
5. Command-X once or twice more

After a few of these, the insertion point stops blinking, and you can no longer type into the page. 

If you're on a real page (e.g. google.com), mousing over links no longer shows hover feedback on the page (the cursor changes to a link cursor, but the underlines etc. don't appear), and clicking on links updates the URL field but does not load the clicked page.
Comment 1 Enrica Casucci 2010-11-01 17:58:46 PDT
Created attachment 72610 [details]
Patch
Comment 2 WebKit Review Bot 2010-11-01 18:01:12 PDT
Attachment 72610 [details] did not pass style-queue:

Failed to run "['WebKitTools/Scripts/check-webkit-style']" exit_code: 1
WebKit2/ChangeLog:6:  Line contains tab character.  [whitespace/tab] [5]
WebKit2/ChangeLog:7:  Line contains tab character.  [whitespace/tab] [5]
WebKit2/ChangeLog:9:  Line contains tab character.  [whitespace/tab] [5]
WebKit2/ChangeLog:10:  Line contains tab character.  [whitespace/tab] [5]
WebKit2/ChangeLog:11:  Line contains tab character.  [whitespace/tab] [5]
WebKit2/ChangeLog:12:  Line contains tab character.  [whitespace/tab] [5]
WebKit2/ChangeLog:13:  Line contains tab character.  [whitespace/tab] [5]
WebKit2/ChangeLog:14:  Line contains tab character.  [whitespace/tab] [5]
WebKit2/ChangeLog:17:  Line contains tab character.  [whitespace/tab] [5]
Total errors found: 9 in 2 files


If any of these errors are false positives, please file a bug against check-webkit-style.
Comment 3 Enrica Casucci 2010-11-02 10:56:22 PDT
Committed revision 71130.