Renderless plugins will be landed *any day now*: https://codereview.chromium.org/23618022/ We need to assume that we ...
6 years, 11 months ago
(2014-01-15 01:35:50 UTC)
#5
Renderless plugins will be landed *any day now*:
https://codereview.chromium.org/23618022/
We need to assume that we operate in a world wherby we can have Wigets which
will be kept alive past their RenderWidget.
sof
On 2014/01/15 01:35:50, eseidel wrote: > Renderless plugins will be landed *any day now*: > ...
6 years, 11 months ago
(2014-01-15 06:25:33 UTC)
#6
On 2014/01/15 01:35:50, eseidel wrote:
> Renderless plugins will be landed *any day now*:
> https://codereview.chromium.org/23618022/
>
> We need to assume that we operate in a world wherby we can have Wigets which
> will be kept alive past their RenderWidget.
Cool, don't want to upset its final approach to 'master'.
Does it offer a mechanism for revalidating/invalidating its state via its
associated plugin element? Could see anything at first peek.
eseidel
No, but that sounds like very valid feedback to James. I suspect that we'll still ...
6 years, 11 months ago
(2014-01-15 06:59:19 UTC)
#7
No, but that sounds like very valid feedback to James. I suspect that we'll
still want to "restart" persistent plugins when their attributes change.
sof
https://codereview.chromium.org/135103003/diff/120001/LayoutTests/svg/as-object/embedded-svg-immediate-offsetWidth-query.html File LayoutTests/svg/as-object/embedded-svg-immediate-offsetWidth-query.html (right): https://codereview.chromium.org/135103003/diff/120001/LayoutTests/svg/as-object/embedded-svg-immediate-offsetWidth-query.html#newcode30 LayoutTests/svg/as-object/embedded-svg-immediate-offsetWidth-query.html:30: }, 50); On 2014/01/15 00:09:41, eseidel wrote: > On ...
6 years, 11 months ago
(2014-01-15 15:26:57 UTC)
#8
6 years, 11 months ago
(2014-01-17 10:36:55 UTC)
#17
Message was sent while issue was closed.
Change committed as 165298
rune
https://codereview.chromium.org/135103003/diff/500001/Source/core/html/HTMLObjectElement.cpp File Source/core/html/HTMLObjectElement.cpp (right): https://codereview.chromium.org/135103003/diff/500001/Source/core/html/HTMLObjectElement.cpp#newcode284 Source/core/html/HTMLObjectElement.cpp:284: setNeedsStyleRecalc(); What's the recalc for? Is it the right ...
6 years, 11 months ago
(2014-01-17 21:12:20 UTC)
#18
On 2014/01/17 21:20:35, sof wrote: > https://codereview.chromium.org/135103003/diff/500001/Source/core/html/HTMLObjectElement.cpp > File Source/core/html/HTMLObjectElement.cpp (right): > > https://codereview.chromium.org/135103003/diff/500001/Source/core/html/HTMLObjectElement.cpp#newcode284 > ...
6 years, 11 months ago
(2014-01-17 22:03:13 UTC)
#20
Message was sent while issue was closed.
On 2014/01/17 21:20:35, sof wrote:
>
https://codereview.chromium.org/135103003/diff/500001/Source/core/html/HTMLOb...
> File Source/core/html/HTMLObjectElement.cpp (right):
>
>
https://codereview.chromium.org/135103003/diff/500001/Source/core/html/HTMLOb...
> Source/core/html/HTMLObjectElement.cpp:284: setNeedsStyleRecalc();
> On 2014/01/17 21:12:21, rune - CET wrote:
> > What's the recalc for? Is it the right tool here?
>
> That's the prevalent mechanism for elements to trigger repaint/invalidation.
Do
> you have a smaller hammer?
setNeedsRecalcStyle will cause recalculation of computed styles and changes in
computed styles will cause repaint, reflow, reattach. I was wondering if any of
these attributes actually cause a style diff or if there is some other side
effect of triggering style recalc that will cause the necessary invalidation for
you.
The default parameter to setNeedsRecalcStyle is SubtreeStyleChange which could
cause unnecessary recalcs of sibling trees of <object> if there are adjacent
selectors present.
Issue 135103003: Updating <object> upon changing "data", "classid", "type" attributes.
(Closed)
Created 6 years, 11 months ago by sof
Modified 6 years, 11 months ago
Reviewers: tkent, abarth-chromium, eseidel, esprehn, rune
Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Comments: 21