According to https://webaudio.github.io/web-audio-api/#enumdef-audiocontextstate the only valid values for a AudioContextState are "suspended", "running" and "closed". But when closing iOS safari and opening it again, it is possible for the state to become "interrupted". This broke my web app as I wasn't prepared for this value.
<rdar://problem/58891296>