Users "Favorites/Places" page - game links overwritten w/ catalog links

Describe the issue

Very odd issue that I was able to confirm today is not just a “mew” problem. I was not able to find a post about this so if it’s already been reported please let me know.

When loading a users favorited places/games/experiences/charts on roblox.com/users/<userId>/favorites, I’m seeing here that during the process of loading some games thumbnails the web page will make an additional request to catalog.roblox.com/v1/catalog/items/details for some games UniverseIds

Example:

In the last frame you can see that the games do attempt to display before being overwritten by catalog items.

Relevant network requests in the order I see them firing:

users/favorites/list-json request:

GET https://www.roblox.com/users/favorites/list-json?assetTypeId=9&cursor=&itemsPerPage=100&userId=771417

response:

thumbnails /batch request:

response:

it is pulling the correct thumbnail, but you see immediately after it makes a request to the catalog v1 api using each games UniverseId as a catalog item AssetId

catalog/items/details request:

response:

I do not see any differences when comparing full request/response bodies for games whose thumbnails do/not load properly. However it does appear to be selective as there were no changes when I tried removing a favorited game to see if it would shift which game loaded as a catalog item. Also does not appear to be an issue for any other favorited AssetTypeId other than 9.

This has been happening to me on OSX both on Safari and Firefox Dev Ed., and to another OSX user on Chrome. Clearing cookies/cache does not resolve the issue nor does disabling extensions or performing a full system reboot.

Expected behavior

Describe what you expect to happen

Catalog items not to show up when displaying a users favorited places/games/experiences/charts

1 Like

I’ve see numerous instances of shirts appearing in favorites but no t-shirts. The shirt problem has been happening a couple weeks but haven’t seen t-shirts . When did you notice the t-shirts?

The issue does not appear to be specific to clothing type (i.e. tshirts/shirts/pants) but rather depending on if the games UniverseId is also a valid AssetId for clothing in general

Edit: got a hat to appear in my favorites

3 Likes

That actually at least explains what’s happening. I just assumed it was carting random shirts into favorites since around 30/50ish people I looked through’s favorites had the same shirts. But since it seems to be swapping game IDs with clothing/accessories. I wonder if the reverse would work with places appearing in accessories.

I don’t believe that would be the case. From what I’ve seen so far (and someone please correct me if I’m wrong) “Places” in your favorites are unique in that they have a UniverseId in addition to an AssetId like everything else you’ll find in your favorites. That would create a unique case when rendering the web page because those Place thumbnails need to be fetched using their UniverseId and not their AssetId - but some code rendering the page isn’t being communicated to so as to not fetch and render from the catalog (which seems to be used for every other asset type).

Seems like there should be something to tell the web page to “stop” after getting a response from thumbnails /batch that just isn’t triggering - since the last frame of my vid shows the game titles/creators displaying very briefly before overwritten.

1 Like

Ideally now that you’ve figured it out, roblox staff will finally look at one of these reports. Since I’m pretty sure they just completely ignored the first one.

1 Like

This has been resolved:

2 Likes