crazycaveman wrote:I'm still trying to figure out why/how this happens, but I've had issues with the wrong UR being opened; I'll click a UR to open it and a completely different one gets opened. Today, I closed a UR and then clicked one near it and it continually opened the one I just closed (not close enough that they were stacked, but within a few meters of each other). Once I told WME to hid closed URs, a UR from several KMs away (that I had not worked on on this machine) opened and I could not get the one that was centered on my screen to open at all. I checked the console and just saw a message from UR/MP tracker that indicated I was clicking on the UR (gave me a UR ID that corresponded with the PL URO+ generated in the popup). Refreshing the screen didn't help, but disabling URO+ fixed the issue.
I think I now know why this is happening - it appears to be related to the hack I needed to introduce in order to allow marker unstacking to work correctly when there are multiple markers all at exactly the same coordinates, after WME started doing its annoying "ooh, the user has clicked on a marker at coords such and such, let me go see if there's *another* marker at those same coords and open up the details for that one instead..." thing ages ago.
In some cases, it now appears that this hack now causes WME to think that the marker you've clicked on is located in the same spot as another marker, and so it decides to open up the details for that latter one instead. It doesn't appear that this behaviour is used when a UR is opened via a PL or the feed, it's only when clicking directly on the UR pin on the map that WME decides to do this annoying double-check.
Now that I know how to provoke the problem, I'm one small step closer to solving it, but as the fix may well involve coming up with another hack to work around this frustrating WME behaviour (behaviour which seemed to be added for no good reason originally, and which I still can't figure out a reason for) then I'm not going to hazard a guess as to when, if indeed at all, I might be able to achieve this.