Maak and milhouse, I quite agree.
I can understand user frustration, for example, if one has scrolled down some distance in a long document that one is writing, and wishes to do See Selected Text for inspiration. Select several paragraphs, Command-click and select the CM option, See Selected Text. A list of suggested documents appears. One of them provides inspiration. Great!
Now to return to writing, pursuing that inspiration. That document is at the top of the list, and clicking it’s name will return to it.
Click. Arrrrgh! I’m back in my writing project, but at the top of the document. I’ve lost my scrolling position and have to find it again, perhaps somewhere near the bottom (maybe, I think).
Call this a UI problem, a functionality problem, or simply an irritation.
I’m infamous for kludges and workarounds, so I usually avoid that problem. Here’s how. When I decide to seek inspiration by using See Selected Text, I press Command-R (Reveal) to display my working document in another view. This works, because I’m working in an open document window. Scrolling in the two views of the same document is independent, unless one makes a change in one of them and saves it.
So I can use See Also or See Selected Text (and still other ways of analyzing and comparing text) on the “Revealed” view of the document, without losing my place in the original document window. That can also work for checking Wiki links.
There are alternative approaches that could be taken to improve the user experience in such circumstances. And I quite agree that the approach should be one that’s transparent to the user, and so better than my ‘kludge’. Tabbed windows might be the approach, but I can think of at least one other approach that would be intuitive and satisfactory.