pappee pappee Our System Updater uses a scheduled job with internet access set as required. It only runs once the OS detects internet access is already working. This is already a feature it provides, not something it needs to implement.
pappee It's an issue with the VPN app that you're using, not with GrapheneOS or our update client. It's not properly using the VPN API to let the OS know when it's connected.
GOS2023 GOS2023 The connectivity checks are working fine according to what you've reported. It's the VPN that's not working correctly. Connectivity checks do not bypass airplane mode. Airplane mode means cellular disabled and doesn't block enabling Wi-Fi. If your VPN switches to Wi-Fi and presents the network as up when it isn't yet, that's a VPN app issue.