In jQM 1.3.0 if a listview with initially hidden items is updated by adding new items and then calling .listview( 'refresh' ), the listview breaks. The newly added items do not hide.
However, if the entire listview (including ul or ol element) is dynamically created by putting the dynamically generated listview markup in a container element and then calling .trigger( 'create' ) on the container element. it works fine.
Test page that uses latest code: http://jsbin.com/edeluh/68
This is something for the listview widget review.
Actually, I would argue that, like, #6911, this is part of providing correct backwards compatibility with 1.3.0, and therefore the milestone should be 1.4.x.
Filterable: As part of backcompat, listview refresh refreshes filterable
OK, I misunderstood. This never worked in the first place. Still, since it's a bug in 1.4.x, we should fix it. The fix does not require any refactoring. It's simply a bug fix.
Just to be sure we're on the same page issue #5680 remains unresolved to date:
What's the timeline for resolving it?
@gabrielschulhof - #7339 landed in 1.4-stable, right? Can we can close this ticket as fixed?
Yeah, we can close it.
Fixed in baa6932
Listview: Re-implement recursion limitation