Allow Us to Check Favorite Status Without Requesting Inventory Read Access

AvatarEditorService:PromptSetFavorite() is a great feature that allows developers to prompt users to favorite a specific item or experience. However, there’s currently no way to check whether the user has already favorited the item unless we request inventory read access — which feels excessive and unnecessary for such a small action.

This leads to two major problems:

  1. User experience issue: Developers are forced to always show the favorite prompt, even if the user already favorited the item. This can be annoying and repetitive for players.
  2. Privacy/confusion concern: Requesting inventory read access just to check favorite status may confuse users or cause distrust. It feels like a heavy-handed permission request for something that should be lightweight. Players may assume the game is trying to access or track more than it actually is.

In short, i believe AvatarEditorService:GetFavorite() should be accessible without needing any permission request from the player.

3 Likes