This shoud be fixed in r27205.I adventured in the relay browser, through the rift in the Forest Village - this properly set the location in the adventure pane.
I then automated forty adventures in that rift from the adventure pane.
I then visited the rift in The Ancient Buried Pyramid, via the relay browser, and killed a shadow monster.
The location in the adventure pane remained "Shadow Rift: Shadow Rift (Forest Village)"
On another character the first thing I did was adventure, via the relay browser, in the rift in The Ancient Buried Pyramid and killed a shadow monster.
The adventure pane has the location as "Shadow Rift: Shadow Rift (Somewhere Over the Beanstalk)".
That also does canAdventure/prepareForAdventure for the 13 specific "Shadow Rift (CONTAINER)" adventure locations - including equipping your continuum transfunctioner (and possibly getting one), if needed for The 8-Bit Realm, or planting an enchanted bean to get a beanstalk if you have started the garbage quest but have not done so.
If you want to use the raw adventure.php Adventure - simply named "Shadow Rift" - to go through whichever rift you last entered, it will require that we have seen you enter a rift and thereby set the shadowRiftIngress property.
I believe that rift tracking and adventuring support is complete, now.
Let me know if you see further issues.