RESOLVED DUPLICATE of bug 22159 14050
Text field focus ring overdrawn by button click animation when submitting form with Enter key
https://bugs.webkit.org/show_bug.cgi?id=14050
Summary Text field focus ring overdrawn by button click animation when submitting for...
David Kilzer (:ddkilzer)
Reported 2007-06-09 16:09:42 PDT
* SUMMARY The text field focus ring is overdrawn by the button click animation on www.google.com when the Enter key is used to submit the form. Note that when clicking the button with the mouse, the focus ring on the text field is removed before the button click animation, thus preventing this issue. * STEPS TO REPRODUCE 1. Launch WebKit/Safari. 2. Go to URL: http://www.google.com/ 3. Focus the text field used for search (via mouse or tab key). 4. Type witty search terms (like "asdf"). 5. Hit Enter key. (DO NOT click the search button with the mouse, or use the tab key to focus the search button.) * EXPECTED RESULTS The button click animation should not draw over the text field focus ring. * ACTUAL RESULTS The button click animation draws over the text field focus ring. * REGRESSION This is not a regression from shipping Safari 2.0.4 (419.3) on Mac OS X 10.4.9 (8P135) as that version behaves the same way. Tested with a local debug build of WebKit r22080 with the above software. * NOTES The correct fix is probably to remove the focus ring from the text field before the button click animation occurs for form submittal.
Attachments
Manual test case (311 bytes, text/html)
2007-06-09 16:39 PDT, David Kilzer (:ddkilzer)
no flags
Gratuitous movie showing issue on Google (23.51 KB, video/quicktime)
2007-06-09 16:59 PDT, David Kilzer (:ddkilzer)
no flags
David Kilzer (:ddkilzer)
Comment 1 2007-06-09 16:39:43 PDT
Created attachment 14915 [details] Manual test case
David Kilzer (:ddkilzer)
Comment 2 2007-06-09 16:59:20 PDT
Created attachment 14916 [details] Gratuitous movie showing issue on Google
mitz
Comment 3 2007-12-07 14:15:15 PST
Not specific to focus rings, a solid outline also gets damaged.
mitz
Comment 4 2009-06-01 23:50:07 PDT
I think this is fixed.
David Kilzer (:ddkilzer)
Comment 5 2009-06-02 08:41:20 PDT
(In reply to comment #4) > I think this is fixed. Yes this seems to be fixed now with the latest nightly builds!
David Kilzer (:ddkilzer)
Comment 6 2009-06-02 09:41:36 PDT
Fixed somewhere between r38605 (bug still reproduces) and r38679 (bug is fixed).
mitz
Comment 7 2009-06-02 09:53:28 PDT
David Kilzer (:ddkilzer)
Comment 8 2009-06-02 09:54:23 PDT
(In reply to comment #6) > Fixed somewhere between r38605 (bug still reproduces) and r38679 (bug is > fixed). That was with autospade. Using bisect-builds, we have: Fails: r38676 Works: r38683 Thus it was fixed between r38676 and r38679. Likely fixed by r38678: http://trac.webkit.org/changeset/38678
mitz
Comment 9 2009-06-02 09:55:14 PDT
(In reply to comment #8) > (In reply to comment #6) > > Fixed somewhere between r38605 (bug still reproduces) and r38679 (bug is > > fixed). > > That was with autospade. Using bisect-builds, we have: > > Fails: r38676 Works: r38683 > > Thus it was fixed between r38676 and r38679. Likely fixed by r38678: > > http://trac.webkit.org/changeset/38678 > Yes. My last comment was wrong.
David Kilzer (:ddkilzer)
Comment 10 2009-06-02 09:55:55 PDT
(In reply to comment #7) > I am guessing <http://trac.webkit.org/changeset/38651>, the fix for bug 19623. But you would be wrong. :) See Bug 22159 which was fixed in r38678.
David Kilzer (:ddkilzer)
Comment 11 2009-06-02 09:56:04 PDT
*** This bug has been marked as a duplicate of 22159 ***
Note You need to log in before you can comment on or make changes to this bug.