This is a low-priority suggestion since workarounds exist, though not trivially implemented.
In one of my current book projects, I have the code
<xref ref="thm-euler-circuit" text="title" />.
It would be helpful to have an @knowl option so that the hyperlink would open a knowl with the statement of the theorem instead of redirecting the reader to the "in context" statement of the theorem. Suggested code would be
<xref ref="thm-euler-circuit" text="title" knowl="yes" />,
where @text is clearly optional.
The default behavior should be knowl="no".
A @knowl option could be added to any xref (theorems, notes, remarks, figures, etc.) by the author.
The intended purpose of this would be to enhance reading continuity be keeping the reader at the current position while still allowing a reading of the full theorem (figure, etc.). This is how bibliographic references are already handled by PreTeXt.
One added power of such a change lies in PreTeXt's ability to improve consistency in a book; i.e., xref "remembers" whether a cited item is a theorem, lemma, corollary, proposition, etc., and it remembers the title when provided. (This alone has made my authoring immeasurably easier.)
Regards,
Charles