[Webkit-unassigned] [Bug 60353] REGRESSION(r83256): Validation message for <input type=range> is not rendered
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Sun May 8 20:45:27 PDT 2011
https://bugs.webkit.org/show_bug.cgi?id=60353
Kent Tamura <tkent at chromium.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Summary|REGRESSION(r83211-r83262?): |REGRESSION(r83256):
|Validation message for |Validation message for
|<input type=range> is not |<input type=range> is not
|rendered |rendered
--- Comment #3 from Kent Tamura <tkent at chromium.org> 2011-05-08 20:45:27 PST ---
(In reply to comment #2)
> Observation:
> * The size of -webkit-validation-bubble element is set to 0x0 by style calculation.
> * If I modify ValidationMessage::buildBubbleTree() as follows, the problem is fixed.
Ok, I found the root cause.
RenderSlider, which is a renderer for a host node, doesn't lay out renderers for their light/shadow children. RenderSlider::layout() doesn't call any layout() for them.
I'm not sure how to fix the problem.
- Should RenderSlider lay out their children?
I think we can do so. But is it a general fix?
- Shouldn't we attach a validation message tree to each of form controls?
--
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