[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