This works well for me in the current version 3.08. Although I use ajax to get json data through the controller (asp.net mvc or web api) based on id, and not to get raw html on load. I would recommend this if possible, it is cleaner and supports lazy loading. In my setup, jstree opens one node after another until it reaches the last node I opened.
This is not so good, but if I open several branches of nodes.
The important thing is that your nodes have unique id properties. Check also localStorage and see what is stored there.
atlmag
source share