Firefox, Google Chrome, Telegram... Whenever I start playing web audio in an app that is not Safari and then lock the screen, playback invariably terminates after 20 seconds. This happens with various audio sources, including web radio and video. The same sources work fine in Safari with a locked screen.
I find it very hard to accept that this would be intended behavior. It makes every other browser eventually unusable since they're not fit for basic tasks, like streaming music.
What's going on? Why does it behave like this?
iPhone 8, iOS 13