Ignore doesn't stop a pop-up from coming back each UI reload

For some time now I've been getting a notifcation about an update for bed-visualizer and something else. I've hit ignore about 20 times on two different machines and it won't stop. When I hit ignore it correctly puts away the notification and pops up the message about where to manage notifications.

octoprint.log (65.3 KB)

Octoprint version 1.6.1

Quick code reading here I think the logic is sound, and I think it has worked for me just fine.

The plugin saves it to your browser's local storage, my guess is you have some settings clearing this? Commonly browsers bundle it under the same setting as 'clear cookies on exit' or tab closing, or similar. You can also test this by looking if the sorting options in places such as the filemanager, plugin manager, etc. The gcode viewer also saves it's options to the local storage.

It is stored under the key plugin.softwareupdate.seen_information - if you are familiar with the developer tools, you can go and find the contents of local storage to see if that is there, and if it is persisting.

I prepared a reply below but I just now found some important information. This only happens on a reload, which is what I do almost all the time. I can fix the problem by closing the window and opening a new one with a bookmark.

So something is hanging around in the browser, maybe in the cache? The next time this happens I will try a reload that clears the cache.

This is still a a real nuisance problem, at least for me. I don't want to close the window because I keep a lot of pinned tabs open all the time in a specific order. Hitting ignore once should stop it from ever appearing again.

---------- feel free to ignore this old reply ------------

I see this ...

  plugin.softwareupdate.seen_information
      mchahn
          ...
          bedlevelvisualizer: "1.1.0"
          ...

The version in the pop-up is also 1.1.0. When I hit ignore, the pop-up goes away and section mchahn refreshes (folds up) but the content I show above has not changed. It still says 1.1.0 (this is expected, right?).

The js console show mchahn logging in but there is nothing about the pop-up. I couldn't figure out how to copy the console output to paste here.

So local storage appears to be correct but the pop-up continues to happen. Mysterious.

Let me know if there is any way for me to turn on more debugging.

P.S. I have had this same problem in the past with notices other than ignore.

fyi: chrome Version 92.0.4515.107 (Official Build) (64-bit)

Hmm, if I get a chance I'll look into it. If you want to get rid of all update notifications from a specific plugin you can press the bell in the software update and it will mute all notifications.

If it is the cache then I can reload with ctrl-shift-R. It would be nice if this went on the bug list at the nuisance level.

You can make a formal report here.