[Webkit-unassigned] [Bug 67614] <meter> doesn't update rendering when its value is changed

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Sep 5 13:46:01 PDT 2011


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





--- Comment #1 from Dominic Cooney <dominicc at chromium.org>  2011-09-05 13:46:01 PST ---
Debugging this is tricky because shifting focus from Safari to the debugger will cause this to repaint. Modify the repro to update the value in a timeout and switch focus away from Safari before the timeout fires.

The relevant part of the tree looks like this:

BODY    0x1085106c0
        …
        P       0x108510e90
                #text   0x108510fe0 "\n "
                METER   0x1085111f0
                        #shadow-root    0x1085113a0
                                DIV     0x1085112a0
*                                       DIV     0x108511320 STYLE=width: 30%;

Style recalc gets down to the DIV, but it opts to not update its style in Element::recalcStyle, despite needing recalc, because hasParentStyle is false. But I am not sure how inline style recalc normally works :)

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