Update:
There are three issues of note in this thread. I’ll address them all here:
Issue #1. Route segmentation and route hover cursor change are not occurring on the map.
Reported by OP to not be working on Safari 18.6 but possibly on Chrome. We were able to replicate this behavior on a few different Safari and Chrome browser combinations, so I’m not convinced (although it is possible) that it’s exclusively an older Safari issue.
The non-browser-specific route hover problem was caused by the OP’s GPX file. This was exported by Caltopo, which has a messier “track” logic that results in large numbers of duplicate points in the GPX file that subsequently confuses TRIPS’ route hover helper (the helper sees multiple “routes/points” in the same spot, and so just kind of mentally gets tired and takes a nap).
We resolved this by creating fallback logic that tells the route hover helper to “try again if things get hard” (use a different route analysis method if needed). This encouragement seems to be working now.
Issue #2. Elevation data is missing from the route.
OP’s caltopo-exported GPX file was missing elevation data because it was exported using a non-PRO subscription. Caltopo only exports elevation data in GPX files for PRO users.
Issue #3: Safari 18.6 route hover behavior is not working, whereas it works in Chrome and later versions of Safari.
This may be related to Issue #1; it may not be. If OP tests again with a refreshed TRIPS app and #3 is resolved, then #1 is the reason, due to WebKit mapping library updates (route hover logic) that have been propagated into newer versions of Safari, in which case our route hover helper fallback logic will handle that. If Issue #3 persists, let us know, and we’ll investigate further.
marking issue as resolved.