I tried this out. Here's what I found... when I used browers that did not share
cookies (i.e. Chrome w/ 1 browser running in "Incognito Mode"), then everything
worked exactly as expected.
When I used browser windows that do share cookies, the JSESSIONID was
overwritten by the other browser window. This meant that every time I switched
between windows, I essentially logged the other window out. Also, the Woodstock
2 windows were both updating the tree highlighting cookie.
The suggested work-a-round is to use 2 browsers which are in different processes
(e.g. firefox & chrome). Or to use the "incognito window" to isolate your 2
browser windows from updating the same cookies. The cookies are set per
machine, and not per domain. A possible enhancement in the future would be to
make the cookies domain-aware. This would likely have to be done in the web
container code for the JSESSION cookie.
Also, we hope to allow administration of multiple domains from a single console
in the future – this would provide another way to avoid this problem.