I took the iOS part of the problem as being incidental, even if it was where the problem showed up. Are you doing something that affects a web view, and then doing something else before that first change has happened?