I’m always frustrated when I see someone join my file, observe them for a bit, then can’t easily get back to what I was doing. Every… single… time.
I really just want Figma to make a note of my current viewport (and ideally my current selection) when I click an Observe button, before switching to that person. When I click on my own avatar again (which doesn’t currently do anything anyway), restore that viewport and selection (or as much of it still exists) and forget it.
Could likely all be done with local storage… i.e. seems like it would be fine to save the viewport per-file and per-device, and just throw it away when you close the file on that device.