I'm using an iphone8 device with Safari version 11 to browse my react site on Safari. An interesting thing I spotted was at any time when I background Safari while my react site is in the loading stage (calling API), the API call or request will fail and immediately redirect me to the error page of my site (cause I'm using try catch to redirect user to an error page).
So I assumed the old version of IOS (11 in my case) blocked or stopped background app's network activities? or how can I avoid this from happening?