[Webkit-unassigned] [Bug 79815] New: Input fields with -webkit-text-security causes multiple repaints
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Tue Feb 28 11:23:24 PST 2012
https://bugs.webkit.org/show_bug.cgi?id=79815
Summary: Input fields with -webkit-text-security causes
multiple repaints
Product: WebKit
Version: 528+ (Nightly build)
Platform: Unspecified
OS/Version: Unspecified
Status: UNCONFIRMED
Severity: Normal
Priority: P2
Component: Forms
AssignedTo: webkit-unassigned at lists.webkit.org
ReportedBy: selinachang at gmail.com
CC: dbates at webkit.org
Created an attachment (id=129297)
--> (https://bugs.webkit.org/attachment.cgi?id=129297&action=review)
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.
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list