Closed
Description
Describe the problem
Arduino IDE uses electron APIs to check and perform auto-updates if a newer version of the application is available.
The auto-update logic is not triggered in IDE 2.3.5 due to a regression in #2654 (8053c55)
The issue seems to be also present in Theia IDE examples (here)
To reproduce
- Install Arduino IDE v2.3.5 https://github.com/arduino/arduino-ide/releases/tag/2.3.5
- Open the command palette (on MacOS
Cmd+Shift+P
), look for "Open Settings (UI)" and select it - Look for the setting "Update Channel" and set it to
nightly
(NOTE: this will set the IDE to receive nightly updates when found) - Restart the IDE
- A dialog prompting to update to the latest 2.3.6-nightly should appear, but it's not
Note that this also affects stable releases, but switching to nightly channel is the only current way to test this since it's currently the only update available after 2.3.5.
Expected behavior
Auto-update logic should work and prompt to new any new version if found.
Arduino IDE version
2.3.5
Operating system
macOS
Operating system version
15.3.2
Additional context
Note that current users that have updated to Arduino IDE 2.3.5 might not receive auto-update for newer versions.
Issue checklist
- I searched for previous reports in the issue tracker
- I verified the problem still occurs when using the latest nightly build
- My report contains all necessary details