[Webkit-unassigned] [Bug 11598] NativePopUp: inner block is too big, causing focus ring to draw around clipped text

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Nov 14 23:21:19 PST 2006


hyatt at apple.com changed:

           What    |Removed                     |Added
  Attachment #11525|review?                     |review-
               Flag|                            |

------- Comment #3 from hyatt at apple.com  2006-11-14 23:21 PDT -------
(From update of attachment 11525)
The point of using a more lightweight clipping system for buttons and menulists
was to avoid creating RenderLayers for these controls.

In the case of single-line textfields this was unavoidable because we want to
be able to auto-scroll to reveal all the contents, but there's no reason to pay
this kind of penalty for menu lists or buttons.

Buttons use the same lightweight clip model that menulists do and so have the
same bugs.

Fixing this is very easy and involves subclassing nodeAtPoint to solve the hit
testing issues and making a tweak to the outline code to avoid descending into
children for blocks with the lightweight clipping model.

Configure bugmail: http://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

More information about the webkit-unassigned mailing list