Oops, forgot the case for the project root. The root tree node is "invisible", but it's the top-level `ul` of the jstree. In that case, we should skip trying to restore state on the root.