Skip to content
This repository was archived by the owner on Mar 13, 2018. It is now read-only.

Commit cfc8aa4

Browse files
committed
When rendering nested shadow hosts we need to always rerender descendant trees
1 parent 7578669 commit cfc8aa4

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/ShadowRenderer.js

+5-1
Original file line numberDiff line numberDiff line change
@@ -227,9 +227,12 @@
227227
var renderTimer;
228228

229229
function renderAllPending() {
230+
// TODO(arv): Order these in document order. That way we do not have to
231+
// render something twice.
230232
for (var i = 0; i < pendingDirtyRenderers.length; i++) {
231233
pendingDirtyRenderers[i].render();
232234
}
235+
233236
pendingDirtyRenderers = [];
234237
}
235238

@@ -403,7 +406,8 @@
403406

404407
if (isShadowHost(node)) {
405408
var renderer = getRendererForHost(node);
406-
renderNode.skip = !renderer.dirty;
409+
// renderNode.skip = !renderer.dirty;
410+
renderer.invalidate();
407411
renderer.render(renderNode);
408412
} else {
409413
for (var child = node.firstChild; child; child = child.nextSibling) {

0 commit comments

Comments
 (0)