Updating trivia saves the old texts
in progress
Brian Pedersen
It seems that when I update the trivia text, the old text (that I'm trying to replace) is saved, and returned in random when playing the map, because the endpoint saves a history of my changes.
If I update the trivia text, I can see that the https://www.geoguessr.com/api/v4/pano-context/map/xxx/pano/xxx/by-user endpoint contain an array of my changes, including the old text that I'm, trying to replace.
So when the answer is given on a map, the https://www.geoguessr.com/api/v4/pano-context/map/xxx/pano/xxx?gameType=standard&gameToken=xxx&context=single_player endpoint is called, with the trivia text. This endpoint contain a "contextId" value that is randomly selected. And that "contextId" corresponds to one of the trivia texts. The "contextId" changes at random, so sometimes my old text is shown to the player.
Why do you save a history of my trivia texts? And if you really want to have a history, why don't you always present the latest trivia? It's annoying to see my old spelling mistakes popping up in my map.
Expected behavior: Always show the latest trivia text.
EDIT: I think that I know what's happening: If you have added a location, write some trivia, then save, it saves 1 trivia. If you then update the location by moving the camera, fix the trivia, and save, then trivia 1 and trivia 2 is saved in an array. This makes no sense, as the old camera pano is gone, and so should the trivia text?
L
Lennin
under review
Hi guys, thanks for the report and it seems like bug. Are you will experiencing this issue lately even if basic trouble shooting is done?
L
Lennin
in progress
Chanka
So this is a bug... and I thought that I was doing something wrong... Did anyone have workaround? How to fix this issue in my maps?
L
Lennin
under review
Hi guys, thanks for the report and it seems like bug. Are you will experiencing this issue lately even if basic trouble shooting is done?
Brian Pedersen
Lennin, yes I was adjusting my map https://www.geoguessr.com/maps/67312166c22a8c3d28e82cce yesterday, and more versions of the same text appeared. It seems to be an issue if I adjust the direction the camera faces, then update the text, or if I move away from the current location, update some text, move back to the old location, update the text again.
I'm able to avoid the issue by creating a new location and move the camera to where I want it. Then save the location. Then type the trivia into a different editor (say, VS Code for example) and copy the text into the trivia field for that location. Then i DO NOT TOUCH the location, no moves no camera adjustments, nothing. Then only 1 trivia is created.
The bigger problem is how do I clean up all these trivias?
L
Lennin
Merged in a post:
Trivia incorrectly displayed in created maps.
Erik Aldo
I have been making a true crime related map, which the trivia feature is very valuable for. However, when I published the map and played it a few times, I noticed that the Trivia field sometimes only displays a couple of words, while sometimes it displays the whole text as saved in the map maker.
For reference I'm using google chrome and haven't seen similar issues with the trivia feature in other maps.
Brian Pedersen
Yes, apparently, Geoguessr sometimes save a history of the trivia descriptions. So there is an array of texts associated with the location. Geoguessr will show one of the versions at random, so your old spelling mistakes, and partial updates will pop up at random.
I have raised the same issue here:
Give the issue an upvote and maybe the Geoguessr team will solve it.
Ulmar
I've been encountering the same issue, this makes it extremely annoying to create informational maps and greatly limits the use of the trivia feature as it stands.