RESOLVED DUPLICATE of bug 123973 79815
Deleting content of password input fields causes a noticeable hang in large documents
https://bugs.webkit.org/show_bug.cgi?id=79815
Summary Deleting content of password input fields causes a noticeable hang in large d...
Selina
Reported 2012-02-28 11:23:24 PST
Created attachment 129297 [details] Reduced test case for password field Input fields, of either type="password" or having a style attribute of "-webkit-text-security" can cause a noticeable hang when backspacing up to the last character, when there is a significant amount of content to repaint. This only happens with input fields that come after the content. Input fields before the content does not make the multiple repaint calls. Hiding the content with visibility:hidden or display:none removes the need for repaint. How to reproduce: 1. Open the attachment in webkit 2. Open webkit inspector and begin recording in timeline 3. Scroll to the bottom of the content, labeled "Form 4" 4. Type in a few characters in the "Password" field 5. Backspace until the characters are deleted 6. The delay should be noticeable by now, and observe in timeline how there are multiple repaints of the content.
Attachments
Reduced test case for password field (61.28 KB, text/html)
2012-02-28 11:23 PST, Selina
no flags
Daniel Bates
Comment 1 2012-02-28 11:36:42 PST
Confirmed that in Mac nightly r10909 (and Safari Version 5.1.3 (7534.53.10)), deleting the last character in the password field of Form 4 and Form 5 causes a noticeable hang.
Alexey Proskuryakov
Comment 2 2012-03-29 12:24:10 PDT
*** Bug 82620 has been marked as a duplicate of this bug. ***
Alexey Proskuryakov
Comment 3 2012-03-29 12:24:28 PDT
Alexey Proskuryakov
Comment 4 2012-12-04 10:56:53 PST
*** Bug 103936 has been marked as a duplicate of this bug. ***
Alexey Proskuryakov
Comment 5 2013-03-15 16:37:33 PDT
*** Bug 112473 has been marked as a duplicate of this bug. ***
Martin Robinson
Comment 6 2013-09-25 16:01:55 PDT
I think I found this one. Should have a patch soon.
Alexey Proskuryakov
Comment 7 2013-11-22 09:32:32 PST
Patch in bug 123973 fixed this. *** This bug has been marked as a duplicate of bug 123973 ***
Note You need to log in before you can comment on or make changes to this bug.