I run a large MODX installation with multiple contexts. When using the resources panel to navigate between resources, often the resource tree does not remain consistent between page loads.
For instance, I can be working on a resource-5 in context-1, but it shows context-2 expanded and context-1 closed. I can see in my network panel that the action is being sent to update the registry state. Which I can then check stored in cache/registry/state/ys/user-1/modx-resource-tree.msg.php. Most of the time this is updated, but sometimes not. I've also seen some very weird behavior on a page refresh where it overwrites modx-resource-tree.msg.php with effectively a closed tree.
I have seen some variability in the update where whatever JS function that triggers the call doesn't include every node that is open in the tree. But that would be better than it showing a resource panel from 3 page loads ago.
This happens with other users as well, and we do not share user accounts.
This is on a rather large server instance with plenty of resources. Any thoughts would be helpful.
[ed. note: lutenegger last edited this post 2 weeks ago.]
Thanks. I suspect that the issue is in the quite old Ext JS 3 code (I think the current Version is 6.6).
Some interesting stuff on Ext JS here: https://hackernoon.com/the-rise-and-fall-of-ext-js-c9d727131991