From d73d13e5dd7792b779eb9ceda2dcbbf6b745c649 Mon Sep 17 00:00:00 2001 From: Peter Fern Date: Fri, 12 May 2017 09:23:50 +1000 Subject: [PATCH] Avoid unnecessary element replacement on Rerender for compatible tags --- dom.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dom.go b/dom.go index a6adc40a..2df3d84a 100644 --- a/dom.go +++ b/dom.go @@ -580,7 +580,7 @@ func renderComponentOrHTML(next, prev ComponentOrHTML) *HTML { func Rerender(c Component) { prevRender := c.context().prevRender nextRender := renderComponentOrHTML(c, prevRender) - if prevRender != nil { + if prevRender != nil && nextRender.new { if err := nextRender.replace(prevRender); err != nil { panic(err) }