[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