Remember property expansions in json view when switching between tabs
Minor UX improvement:
Suppose I have 2 tabs open in Compass, and I'm looking at documents in the default "list view". In 1 tab, I expand a subdocument. I then navigate to the 2nd tab, and expand a subdocument there. If I go back to the 1st tab, the subdocument that I expanded remains expanded, as I would expect.
In contrast, this same behavior does not occur in "JSON view". Suppose I'm in JSON view on the 1st tab, and I expand a subdocument. I navigate to the 2nd tab, then navigate back to the 1st tab. The subdocument that I had previously expanded on the 1st tab is no longer expanded.
This is particularly annoying when comparing values between documents (especially when looking at relations), and when copying and pasting values between documents.
