I’m just a RM user, not an RM developer, so I am only guessing. But there’s another rationale that may have influenced the decision to make the sidebar index no longer track the main view.
In the early days of the RM8 Community Preview and even into the early days of when RM8 was in production, one of the new RM8 features that was heavily touted was that you could be working one place in RM, switch to another place in RM, return to the first place in RM, and you would be back exactly where you were. For example, you could be in the Place List having filtered or scrolled to a particular place, switch to the Sources List and do some work, and then switch back to the Places List. At that point, the Places List would be just like it was. You wouldn’t have to filter or scroll back to the same place you were working on to get back to the same place you were working on.
So the same design principle when applied to the sidebar index might suggest that if you leave the sidebar index to go work in People View or Pedigree View or some other main view, that highlighting a different person in the main view shouldn’t have any effect on the sidebar index. In other words, the sidebar index shouldn’t track the main view. Again, this is only a guess as to the thinking behind the design.
But whether or not this was part of thinking behind the decision was made for the sidebar index not to track the main view, my perspective is that the principle of moving from one place to RM to another place in RM, then to return to the first place to find it unchanged is a net negative for the usability of RM. That probably sounds counter-intuitive. Surely I don’t mean what I’m saying, but I do.
For example, suppose I had a person highlighted in Family View in RM7, switched to Pedigree View, highlighted a different person, and returned to Family View. At that point, the newly highlighted person would be highlighted in Family View and would be in the primary position. That’s exactly what I want. But starting with RM8, it tries to put Family View back like it was. That’s exactly what I don’t want.
I have never been able to figure out all the rules that RM8 et. al. follow when switching views. It doesn’t always seem to be the same and I can’t predict what’s going to happen. I can’t describe how it really works because I can’t figure out how it really works. And I’m not sure, for example, that RM11 is still doing it exactly the way RM8 did it. It may have been tweaked a little bit along the way. But I found the way RM7 did it to be exactly what I wanted and to be much more user friendly. I’m sure not all RM users agree, and it’s possible that the majority of RM users prefer the new way.