Some plugin assets are not being rendered

In this one studio session (version 0.664.0.6640713), some assets for all my studio plugins are not being rendered.

The assets affected appear to be ones that were visible within any plugin’s widget at some particular point in time, because assets on different “pages” of a plugin or assets in plugins which were not open at that single point in time are not affected.

I guess there is some kind of bug in the asset rendering code which cause all loaded assets to be corrupted somehow. I’ve been going in an out of play solo quite a lot so that may be one of the causes.

Closing and recreating a widget doesn’t fix the assets it was using. I tried creating an ImageLabel inside a different plugin’s widget, a ScreenGui in the DataModel, and a SurfaceGui in the DataModel, and in all these cases the image didn’t render. But I tried putting on the image assets on to a Decal inside the DataModel and looking at it in the game viewport and it was rendered correctly. So I guess the issue is isolated to the 2D rendering system and not the 3D rendering system.

Builtin plugins like the toolbox and asset manager (?) don’t seem to be affected, it seems to be the user plugins which are affected.

Example:

In my plugin Diffy, the spritesheet containing all small icons and the scroll bar images are the two assets that were broken:

Here’s what it normally looks like: