if or statement in templates does not works when first argument is empty array and second is true (or truthy variable).
Derby version is 0.10.28. Not last, but 29 does not fix this as i see in releases.
model.set('some.list', []);
model.set('varTrue', true);
{{if some.list || true}}
Never reached
{{/if}}
{{if some.list || varTrue}}
Never reached
{{/if}}
{{if true || some.list}}
This works
{{/if}}
{{if varTrue || some.list}}
This works too
{{/if}}