わかった、
私は、webview を持つ実稼働 iOS アプリを持っています。
URL の変更について webview をリッスンし、スピナーをスローします。次に、webview をリッスンして読み込みを終了し、スピナーを非表示にします。
問題は、戻るボタンを修正するためにハッシュを変更するように webview が変更されたことです。これにより、上記の URL 変更スピナーがトリガーされますが、ハッシュの変更によってページがリロードされず、load イベントがトリガーされて削除されることはないため、スピナーは実行されません。
おそらくdocument.readyStateに影響を与えることによって、アプリをだますためにwebview内からjavascriptを使用していますか...
ページがロード/リロードされ、アプリがスピナーを削除するアプリをだます。