diff --git a/lib/liquid/tags/ifchanged.rb b/lib/liquid/tags/ifchanged.rb index 03a9fb0..86dbe72 100644 --- a/lib/liquid/tags/ifchanged.rb +++ b/lib/liquid/tags/ifchanged.rb @@ -4,7 +4,7 @@ module Liquid def render(context) context.stack do - output = render_all(@nodelist, context) + output = super if output != context.registers[:ifchanged] context.registers[:ifchanged] = output diff --git a/lib/liquid/tags/table_row.rb b/lib/liquid/tags/table_row.rb index 25457a3..dde7f32 100644 --- a/lib/liquid/tags/table_row.rb +++ b/lib/liquid/tags/table_row.rb @@ -54,7 +54,7 @@ module Liquid col += 1 - result << "