AllowThirdPartySales is required for the Avatar Inspect Menu to sell UGC accessories

  1. Join any experience that has AllowThirdPartySales disabled. This is the vast majority of them.
  2. Open Avatar Inspect Menu by clicking “Examine Avatar” on the leaderboard or the magnifying glass next to a player on the Esc key menu.
  3. Find an item you don’t already own being worn by another player that isn’t created by Roblox.
  4. Click the green buy button that lists the item’s price in Robux
  5. Open the developer console and observe the client error.

Video reproduction:

I previously encountered this exact same issue a few years ago also, it seems worth ensuring this doesn’t happen again because both developers and Roblox are losing out on purchases from this bug.
https://devforum.roblox.com/t/allow-third-party-sales-is-required-for-the-avatar-inspect-menu-to-sell-ugc-accessories/792847

Expected behavior

I expect to be able to buy items from other creators using Roblox’s core UI without enabling AllowThirdPartySales. AllowThirdPartySales is something most games shouldn’t need to enable.

This is an acknowledgement message. Thank you for the report. We have assigned to our team for further review.

Thank you for reaching out. After reviewing your report, the reported behavior is intentional and we don’t currently have plans to update it. Thanks.

No thanks, that’s not okay. Core UI should always function. That property is a security setting for developers to control whether or not third party code can prompt purchases, i.e. other users. Roblox is not a third party. This being “intended” undermines the security value of this property since now all games need this enabled for core UI to function properly. There is no case where I would want this core feature to not work. I miss out with this being broken for no rational reason.

3 Likes