We do special Haiku parsing if you are either in the Haiku Dungeon or have the katana effect.
If you have Teleportitis, the game gives us absolutely no indication where you are adventuring - on the fight page. It does set the "Last Adventure" link in the charpane, but we have not seen the charpane by the time we decide to parse the fight page and figure out where you are.
I had a conversation with CDM, years ago, back when he had more time to actually talk to non-devs, in which I suggested/requested that KoL insert an HTML comment or something into encounter pages (fight, choice, or noncombat) with the same information that goes in to the Last Adventure link. He said he thought that would be hard.
I suppose we could stick special code in for Teleportitis: if you are going to an adventure.php location, Teleportitis will send you somewhere else, and after we submit the request and get the reply, but before we parse it, we could ask for api.php, and find out where you really adventured. That's an extra server hit per encounter, but only under Teleportitis. Actually, if you are automating, we could probably suppress the implicit call to api.php that we do AFTER parsing the response.
Seems like a lot of work for a rare situation. Don't hold your breath.