Monitor NetworkManager connectivity state and automatically reattempt loading pages and web apps that failed to load while offline
With Epiphany 45 and older, if you try to load a page or web app while you are not connected to the Internet, you get this error page:
However, when the network connectivity comes back online, Epiphany still waits for you to click that blue "Reload" button, which you will have to click anyway. So it's essentially giving users "shit work" (and making them wait, and possibly miss out on the push-like interactivity features of some web apps, etc.).
Instead, Epiphany should monitor for NetworkManager's global online connectivity status (i.e. not LAN-only, not behind a captive portal, or on "metered data" connections like 3G/4G, or some other weird situation), and auto-(re)load the affected pages (or web apps) when the system comes online. Like magic!