Zwift have a new launcher (version 1.1.0) which changes the technology used in the Zwift Launcher. It is no longer an Internet Explorer component but based on the modern Edge Webview2 control.
zwift-login now handles this.
There are some caveats:
- It is more difficult to automate the new launcher so for now it works by activating the launcher window and sending keystrokes to it. It makes the solution vulnerable in cases where the PC is slow or unresponsive.
- It is only tested where username and password is saved in zwift-login and not saved in the launcher itself.
- It has not been tested in the scenario where Zwift updates. I expect it to behave strangely in that case but have not been able to test it.
Another feature has been added: There is a new zwift-log +launch shortcut in the Start menu. It just launches zwift-login with the /launch parameter.
Download the update
Thanks to Gerrie for telling me about the new launcher.
Thanks to Don for inspiring the new shortcut in the Start menu.