I've noticed that when I dock a ToolWindow into a Linked Nested Docksite the IsActive property of the ToolWindow that is being docked is changed to False when the UI state of that ToolWindow indicates it should be IsActive i.e. the ToolWindow's header is blue.
I can replicate this issue using your demonstration app using the Nested Dock Sites example and linking them in the constructor as demonstrated in a previous post.
- I use snoop to watch the properties on the ToolWindow, it is IsActive.
- I drag it out so it IsFloating and it is still IsActive.
- I then dock next to the Inner DockSite and the IsActive property is set to False.