It seems like property observers are not called if the component is inside an iron-list template.
A dom-repeat renders fine outside of an iron-list but not inside of it.
If I call render on the dom-repeat it renders normally.
http://jsbin.com/pulaworude/edit?html,js,output
dom-repeat renders items
dom-repeat does not render items
It works with version 2.0.0-rc.8. First broken version is 2.0.0-rc.9.
I also have exactly the same problem. Thank you reporting it and finding workaround to use 2.0.0-rc.8.
Thanks for reporting this. We can confirm this issue. There's a simple fix and it should make the first bug release version.
The issue is in PropertyEffects at _readyClients. If a client has enabled properties prior to an element readying its clients (this can happen when using templatize), the host element should call _flushProperties on it.
Most helpful comment
Thanks for reporting this. We can confirm this issue. There's a simple fix and it should make the first bug release version.
The issue is in
PropertyEffectsat _readyClients. If a client has enabled properties prior to an element readying its clients (this can happen when using templatize), the host element should call_flushPropertieson it.