Cannot install the latest update
Preflight Checklist
- [x] I agree to follow the Code of Conduct that this project adheres to.
- [x] I have searched the issue tracker for a feature request that matches the one I want to file, without success.
You must agree to search and the code of conduct. You must fill in this entire template. If you delete part/all or miss parts out your issue will be closed.
Describe the bug Draw.io reports that an update is available. It downloads it, but when I click the "Install" button, it fails to install.
To Reproduce Steps to reproduce the behavior:
-
Start Draw.io. It shows a message that an update is available. The message clearly says that "Application will automatically restart to apply update after download."
-
Click OK.
-
The new installer is downloaded. But now a different message appears:
A new version of draw.io has been downloaded. It will be installed the next time you restart the application [Install] [Later]
The second line is not consistent with the message in step-1. (Draw.io does not restart automatically after download.)
Further, the second message is ambiguous: The first line says that the download will be installed NEXT time we restart the application. So the expected response is "OK". Instead, Draw shows "install" and "later" option.
If I select Option#1, Draw cloases, but does not install the update, nor does it restart on its own. If I launch Draw, it repeats the entire cycle.
If I select Option#2, to continue working, and close the application eventually. When I launch Draw again, it should install the update as promised. But apparently it has discarded the update. So the whole cycle starts afresh.
Thus, the installation fails regardless of the option selected (Install, Later)
Expected behavior
- The first pop up already gives the user the option to install or cancel.
- The second pop up offers two further options: Now or later.
- If the user selects "now", Draw should close and install the new version, and restart automatically.
- If the user selects "later", Draw should wait till the user launches it again. It should update automatically and launch the new version.
Screenshots If applicable, add screenshots to help explain your problem.
draw.io version (In the Help->About menu of the draw.io editor):
- draw.io version 28.2.5
Desktop (please complete the following information):
- OS: Windows, MacOS, Linux...
Additional context In fact, the trigger may be entirely false, because I am already using 28.2.5, which is the latest version at GitHub.