# Stable update notification

**URL:** <https://discourse.slicer.org/t/stable-update-notification/23655>\
**Category:** Support\
**Created:** [May 31, 2022, 5:17pm UTC](https://discourse.slicer.org/t/stable-update-notification/23655 "2022-05-31T17:17:34Z")\
**Posts on this page:** 6\
**Page:** 2

<div class="post-metadata">

**Author:** ![jamesobutler](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/jamesobutler/32/7511_2.png) [@jamesobutler](https://discourse.slicer.org/u/jamesobutler)\
**Post date:** [September 22, 2022, 2:24pm UTC](https://discourse.slicer.org/t/stable-update-notification/23655/21 "2022-09-22T14:24:18Z")

</div>

In some other applications the About dialog will show the current version, but also if there is an update available. Should it be added here in Slicer too? Currently there is a link to download a newer Slicer version, but doesn’t indicate if there is actually a newer version to download or not.  
 ![image](https://us1.discourse-cdn.com/flex002/uploads/slicer/original/3X/3/f/3fb9e78b8edc8bce947fd69208b8e40f11070318.png)

---

<div class="post-metadata">

**Author:** ![lassoan](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/lassoan/32/13_2.png) [@lassoan](https://discourse.slicer.org/u/lassoan)\
**Post date:** [September 22, 2022, 8:34pm UTC](https://discourse.slicer.org/t/stable-update-notification/23655/22 "2022-09-22T20:34:22Z")

</div>

Partially checked means that application update check or extension update check is enabled but not both. I’ll add an explanation to the tooltip.

How does this message look in the about window?

 ![image](https://us1.discourse-cdn.com/flex002/uploads/slicer/original/3X/b/4/b471f1c759222193952990b76e57cfcf01468e7e.png)

If there is no update then the window would look like this:

 ![image](https://us1.discourse-cdn.com/flex002/uploads/slicer/original/3X/9/7/97576ad65575259a9900f72e9a08ad7c22d08992.png)

If application update check is disabled in CMake then the `Visit the <a href="https://download.slicer.org/">download site</a> to check if a new version is available.` message would be displayed.

---

<div class="post-metadata">

**Author:** ![jamesobutler](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/jamesobutler/32/7511_2.png) [@jamesobutler](https://discourse.slicer.org/u/jamesobutler)\
**Post date:** [September 22, 2022, 8:39pm UTC](https://discourse.slicer.org/t/stable-update-notification/23655/23 "2022-09-22T20:39:54Z")

</div>

That all seems good to me!

Not sure if just your dev testing, but do we alert of a new application version (5.0.3) for Slicer Preview versions that are actually beyond that version (5.1?). The latest 5.1 preview to 5.0.3 would actually be a downgrade in latest functionality/fixes.

---

<div class="post-metadata">

**Author:** ![lassoan](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/lassoan/32/13_2.png) [@lassoan](https://discourse.slicer.org/u/lassoan)\
**Post date:** [September 22, 2022, 10:28pm UTC](https://discourse.slicer.org/t/stable-update-notification/23655/24 "2022-09-22T22:28:12Z")

</div>

We display “update available” message if there is a stable release with a more recent revision. For example, now the latest stable is 5.0.3 so we don’t display “update available” message in Slicer-5.1.x versions  
However, when Slicer-5.2 stable will be released then “update available” message will be shown in Slicer-5.1.x.

---

<div class="post-metadata">

**Author:** ![jamesobutler](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/jamesobutler/32/7511_2.png) [@jamesobutler](https://discourse.slicer.org/u/jamesobutler)\
**Post date:** [November 29, 2022, 10:28pm UTC](https://discourse.slicer.org/t/stable-update-notification/23655/25 "2022-11-29T22:28:20Z")

</div>

> [@jamesobutler](#):
>
> ![image](https://us1.discourse-cdn.com/flex002/uploads/slicer/original/3X/c/a/ca03514458bfa5908df7ebf31af6a682b694db5e.png)

Using Slicer 5.2.1, I see this checkbox is in the partially checked state. I click it for it to become checked and then close Slicer 5.2.1 and reopen it. I observe that the checkbox is back to being in the partially checked state. It didn’t remember my selection. @lassoan is this a bug?

Also if I click it for it to become checked, open Extensions Manager and click the wrench toolbutton I see that “Automatically check for updates” for extensions is still unchecked (supposed to be this way?). If I check this “Automatically check for updates” menu option, then close Slicer 5.2.1 and reopen, I see the checkbox in the “Updates” section of the Welcome module appropriately is in the checked state.

---

<div class="post-metadata">

**Author:** ![lassoan](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/lassoan/32/13_2.png) [@lassoan](https://discourse.slicer.org/u/lassoan)\
**Post date:** [November 30, 2022, 10:22pm UTC](https://discourse.slicer.org/t/stable-update-notification/23655/26 "2022-11-30T22:22:40Z")

</div>

> [@jamesobutler](#):
>
> Using Slicer 5.2.1, I see this checkbox is in the partially checked state. I click it for it to become checked and then close Slicer 5.2.1 and reopen it. I observe that the checkbox is back to being in the partially checked state. It didn’t remember my selection. @lassoan is this a bug?

Thanks for reporting, it was a bug. I’ve pushed a fix:

> <https://github.com/Slicer/Slicer/commit/d838e31d2f3e554db83eaeb59d46658ceb6dd9cb>
>
> When "Check for updates" checkbox was in partially checked state, clicking it ch…ange its appearance to checked, but actually did not enable automatic updates.
> It is due to \`toggled(bool)\` signal only emitted when the original state is checked or unchecked (not when it is partially checked).
> 
> Fixes issue reported at https://discourse.slicer.org/t/stable-update-notification/23655/25

[Previous page](https://discourse.slicer.org/t/stable-update-notification/23655.md?page=1)
