Simple thing, and I think I have it solved. Posting here in case (1) there are any gaps that I haven't thought of or (2) it might help someone else.
I have an existing page that is the catch-all manager screen for an issue-tracking system. So anywhere an issue can appear on any other page, it contains a <xmod:redirect method="Post" ... > link so the user can jump to this page. Except then I was asked "Hey, from these 2 pages, can you have the manager screen open in a new tab? And can that be done right away?"
I thought of all the places I would need to change, and test, to change from using the Post to Get method. Then I had an IDEA! I changed the manager screen to accept either POST or GET parameters, that way I can change the 2 requested pages right away and deal with the rest later. It logically makes sense, it's crazy simple, and it's working. Is there any reason other than a desire for consistency why this POST/GET hybrid approach would not be recommended?
BEFORE:
<DetailDataSource CommandText="SELECT ...
WHERE id = @id)">
<Parameter Name="id" Value='[[Form:id]]'/>
</DetailDataSource>
AFTER:
<DetailDataSource CommandText="SELECT ...
WHERE id = coalesce(@form_id, @url_id)">
<Parameter Name="form_id" Value='[[Form:id]]'/>
<Parameter Name="url_id" Value='[[Url:id]]'/>
</DetailDataSource>