I’ve had this problem. Although I haven’t implemented this yet, but I might deploy a #RaspberryPi to ping and monitor any nodes affected by this scenario. Then send WOL packets. For this to work the affected nodes will need the relevant BIOS/UEFI support appropriately configured.
I use #xBrowserSync too! I self host the server. It has extensions for Firefox & Chromium. Android app, as you said. But no iOS app. I was trying to make a browser based JavaScript app to use on iOS, but couldn’t finish it it.