@Falco / @featheredtoast thoughts on this?
What impact would removing both the closing and idle check have?
Overall I am not sure at all about this idle check, feels like it is just causing confusion.
Worst case if we require this on Android or Desktop (non Safari) we can always add a conditional here, but my feeling here is that we should just remove code here.
Excellent debugging @dfabulich