The Shortest Edge Path Tool works great when you're selecting vertices and edges within the UV Editor. On the other hand, it has its shortcomings when used in the Perspective View. You are only able to select the shortest edge path that is within a single UV shell. Also, you can't select a vertex that is on a Texture Border Edge (Seam) for some reason. There are cases when you want to select the shortest edge path between two vertices but are unable to do so because there's a UV seam between them.
I was wondering if there's a tool or script available that can select the shortest edge path based on the object's topology and not on the UVs.