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
The rapidly-changing tree ID causes some misbehaviors. For example when a container moves from "a few seconds ago" to "a minute ago" it changes IDs, so if the user right-clicked the container before the change to run a command, then it will prompt them to choose--this is redundant and annoying.
Ideally only the resource ID/name should be part of the tree ID. But, we need a way to cause a UI refresh when other data (such as state, etc.) changes.
The text was updated successfully, but these errors were encountered:
I believe this is indeed fixed by #3680. In the past, we were polling the HTTP API regularly, and triggering updates essentially by altering the tree item ID. That was the root cause of the issue--the ID changing for what users would interpret to be the same object.
Now, we are no longer polling--we exclusively do full refreshes according to a handful of triggers (manual action by user, relevant event detected from docker events, relevant settings changes, and on a one-minute cycle as a catchall). The container status is no longer part of the tree item ID, only the state (running, stopped, etc.). The available actions differ enough from state to state that I'm OK with the IDs changing. Moreover, it's less likely to happen while the user is in the middle of trying to do some container action--unlike the timestamp which changes regularly and caused this bug initially.
The rapidly-changing tree ID causes some misbehaviors. For example when a container moves from "a few seconds ago" to "a minute ago" it changes IDs, so if the user right-clicked the container before the change to run a command, then it will prompt them to choose--this is redundant and annoying.
Ideally only the resource ID/name should be part of the tree ID. But, we need a way to cause a UI refresh when other data (such as state, etc.) changes.
The text was updated successfully, but these errors were encountered: