[Webkit-unassigned] [Bug 64553] [Mac] REGRESSION(r90089): search field focus ring painted multiple times

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Jul 20 22:41:28 PDT 2011


https://bugs.webkit.org/show_bug.cgi?id=64553


Kent Tamura <tkent at chromium.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|REGRESSION(r90089): search  |[Mac] REGRESSION(r90089):
                   |field focus ring painted    |search field focus ring
                   |multiple times              |painted multiple times
         AssignedTo|webkit-unassigned at lists.web |tkent at chromium.org
                   |kit.org                     |




--- Comment #7 from Kent Tamura <tkent at chromium.org>  2011-07-20 22:41:27 PST ---
(In reply to comment #6)
> input[type="search"]:focus {
>   outline-width: 6px;
> }
> fixes the problem.  Is this a correct fix?

I found this fix was incomplete.

> r90088:
> layout(), layout(), PaintPhaseBlockBackgound, PaintPhaseChildBlockBackgrounds, PaintPhaseFloat, PaintPhaseForeground, then PaintPhaseOutline.
> 
> r90089:
> layout(), PaintPhaseBlockBackgound, PaintPhaseChildBlockBackgrounds, PaintPhaseFloat, PaintPhaseForeground, then PaintPhaseOutline.

The repainting areas were different:
r90088:
PaintInfo: context=0x7fff5fbfadc0 (7,41) 131x25 phase=BlockBackground root=0x0
PaintInfo: context=0x7fff5fbfadc0 (7,41) 131x25 phase=ChildBlockBackgrounds root=0x0
PaintInfo: context=0x7fff5fbfadc0 (7,41) 131x25 phase=Float root=0x0
PaintInfo: context=0x7fff5fbfadc0 (7,41) 131x25 phase=Foreground root=0x0
PaintInfo: context=0x7fff5fbfadc0 (7,41) 131x25 phase=Outline root=0x0

r90089 or later:
PaintInfo: context=0x7fff5fbfadc0 (24,39) 114x27 phase=BlockBackground root=0x0
PaintInfo: context=0x7fff5fbfadc0 (24,39) 114x27 phase=ChildBlockBackgrounds root=0x0
PaintInfo: context=0x7fff5fbfadc0 (24,39) 114x27 phase=Float root=0x0
PaintInfo: context=0x7fff5fbfadc0 (24,39) 114x27 phase=Foreground root=0x0
PaintInfo: context=0x7fff5fbfadc0 (24,39) 114x27 phase=Outline root=0x0

-- 
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