I've seen a couple of other issues similar to this, but here's more detail:
1. enter maximised mode for the scene view with Peek
2. create a cube
3. pin one of its components like the transform
4. enter playmode
5. transform pinned component panel disappears
6. pin the transform component again while in playmode
7. exit playmode
8. the pinned component remains
So my question is if the transition out of playmode does not destroy the pinned component, why does the transition into playmode? And could you use the same caching/functionality you're using for the exiting of playmode for the entering? Or is the component remaining after exiting a "bug"?
I know I can remove the Inspector from the black list of panels to show in maximised mode, however it doesn't remember the scroll position (for when you have a small pinned panel or a panel with lots of components). Yeah you could move the component you want to use most often to the top of the inspector, but it would be nice to just be able to pin a component rather than take several more clicks to interrupt the workflow that Peek provides.
Also, not sure if related, but the inspector panel when pinned disappears momentarily and reappears when you enter playmode. Perhaps the step that makes it refresh/disappear could be triggered immediately before the redraw/reappear so it feels constant.
Customer support service by UserEcho