I've come across some unusual behavior when using KnockoutJS on iOS.
The structure of the page has a person object with an array of customers. Each customer has an array of actions. The person object also has an a ko.computed that returns the action from all the customers that meet certain criteria.
If I add a new action to one of the customers then it will be added to the ko.computed but part of the page will disappear even though they are not bound to any observable. If I touch the screen then they will reappear. This happens if I use a throttle on the ko.computed. If I remove the throttle this doesn't happen.
Has anyone come across this behavior before?