Deleted decals remain visible to users who viewed them before deletion

While investigating moderation issues related to “Ugandan Knuckles” content (see context in this DevForum post and my reply), I noticed a separate bug affecting how deleted decals behave on the Creator Hub.

I reported several “Ugandan Knuckles” decals through Roblox’s Illegal Content Reporting form. The DSA agents correctly reviewed and removed the associated decal/image assets, so their moderation decisions are being applied properly.

However, after a decal is deleted, it remains visible to any user account that previously viewed that decal before it was removed. For users who never viewed the decal prior to deletion, the image fails to load and appears as a blank white square, which is the expected behavior for deleted content (though perhaps it would make more sense to display a “deleted” icon instead of a plain placeholder).

The decal only disappears for the affected user after manually clearing browser data or cache, which demonstrates that the issue is related to Roblox’s CDN not properly invalidating cached assets after deletion. This behavior was reproduced on three different browsers, so it is not browser-specific.


Expected Behavior

Once a decal is deleted, it should no longer be visible to any user, including those who have viewed it before, without requiring them to clear browser data.

Actual Behavior

  • Users who viewed a decal before deletion continue to see it even after it’s removed.
  • Users who never viewed it see a blank white square instead.
  • Clearing browser data or cache immediately removes the decal for affected users.

Steps to Reproduce

  1. View any public decal on the Creator Hub with Account A.

  2. Report and successfully get that decal removed (using the DSA form is not required, but it’s an effective and fast way to trigger removal).

    • As mentioned above, I reported several “Ugandan Knuckles”-related decals for testing. Those get removed almost instantly, which makes them ideal for reproducing the bug.
  3. Log in with Account B and open the same decal’s page – it should now display as a blank white square.

  4. Revisit the decal’s page with Account A – the decal is still visible even though it has been deleted.

  5. Clear browser cache or data and refresh the page – the decal finally disappears.

This shows decal visibility does not properly update for users who had previously loaded the asset due to caching or asset persistence on Roblox’s CDN.


Additional Evidence

Page URL: https://create.roblox.com/store/decals

Hi @raskolibov,

Thanks for reporting this! It looks like this only affects the local browser cache and does not persist for other users that have viewed the asset separately. The decal should update once you have refreshed the browser. This is currently working as expected.

Thanks,
StickOmega1

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.