- The current tree state as well as the previous will be stored in the sqlite database.
- The time interval to store the tree state is configurable via preferences and the default is 30 secs.
-1 can be used to stop the tree saving functionality,
- Jasmine test cases are included.
Thanks,
Khushboo
This is looking good, however there are a couple of cases where I think it's not quite working as I would expect:
1) As soon as the user opens pgAdmin, the tree state should be restored.
2) If a database or server is disconnected, I would expect it's state to be stored. When it is explicitly re-connected by the user, the state should be restored.
I think that covers the different cases I'm imagining.