Bug 48811

Summary: WebKit2: Repeated cmd-key presses lead to unusable UI state
Product: WebKit Reporter: Enrica Casucci <enrica>
Component: WebKit2Assignee: Enrica Casucci <enrica>
Status: RESOLVED FIXED    
Severity: Normal CC: ap, sullivan, webkit.review.bot
Priority: P2 Keywords: InRadar
Version: 528+ (Nightly build)   
Hardware: Mac   
OS: OS X 10.5   
Attachments:
Description Flags
Patch ap: review+, ap: commit-queue-

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.