You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Yes, I've definitely seen this on Edge before. I tried to debug it last week but couldn't reproduce it.
If it happens again, would you be able to hover over the icon and tell me what it says?
I'm trying to determine if it's a problem with the final update not occurring or if it's a race condition involving loading the icons. I suspect it's the latter.
I think that eliminates the possibility that the final database update is not being received. Instead, my guess is that in Chromium-based browsers, setIcon is not guaranteed to be FIFO. That is, my current theory is we have the following situation:
We get a database update saying "100%"
We call setIcon asynchronously to load and set the 100% icon
While setIcon is still running we get another database update saying "All done"
We call setIcon asynchronously to load and the set done icon
Because the done icon has already been used (it's the default icon) it loads from the cache and is displayed
The first call to setIcon finally completes and overrides the second call, displaying the 100% icon
In Chrome, the toolbar icon does not hide the green progress bar after running internal DB updates, it's just sitting indefinitely at 100%:
Only after clicking on the icon (disable/enable), the progress bar disappears:
The text was updated successfully, but these errors were encountered: