Steps:
  1. Go to a project that's owned by someone other than yourself (either an org, or another individual)
  2. Switch right-hand tab from "Chat" to "Inspect"
  3. Leave project
  4. Open project again (by directly going to URL in a new tab, or by clicking it from a list)
Expected results:
  • project opens with "Inspect"
Actual results:
  • project opens with "Chat"
Notes:
  • you do get expected results for projects you own yourself
  • the incorrect result described above happens with:
  1. projects other individuals own that you have been invited to with only view permissions,
  2. projects owned by orgs you are a member to that you have edit permissions to as a member of the org,
  3. probably more different permutations (these are the only two I have tested)
Notes:
  • I suspect that we are relying on a data store that is only available to the project owner
  • we need to make the tab selection sticky for any project I visit, even ones I have only view permission to and have no business writing changes to – the next time I visit that same project, my right-hand tab selection should be respected