2019-03-22, 09:11
I do force a visibility for the containers to bypass this behaviour. And to prevent ugly "glitching" I do use a fake busy spinner overlay.
https://github.com/sualfred/skin.embuary...ch.xml#L60
https://github.com/sualfred/skin.embuary...ch.xml#L86
https://github.com/sualfred/skin.embuary...s.xml#L199
https://github.com/sualfred/skin.embuary...operty.xml
Edit:
You also could use a clone of all containers as hiddenobject that are always "visible" with the same paths. And then just use "Integer.IsGreater(Container(id).NumItems,0)" for the normal containers. But this will double your library calls.
https://github.com/sualfred/skin.embuary...ch.xml#L60
https://github.com/sualfred/skin.embuary...ch.xml#L86
https://github.com/sualfred/skin.embuary...s.xml#L199
https://github.com/sualfred/skin.embuary...operty.xml
Edit:
You also could use a clone of all containers as hiddenobject that are always "visible" with the same paths. And then just use "Integer.IsGreater(Container(id).NumItems,0)" for the normal containers. But this will double your library calls.