Where are the old images loaded under assets?

I have several company logos of different sizes, backgrounds, and texts, all stored in the Assets of one app. My other apps use these logos with URLs like <img src="https://my-app-name.anvil.app/_/theme/logo_corp_dark.png"> or in the app settings with https://my-app-name.anvil.app/_/theme/favicon-32x32.ico.

Today, I opened that app and was surprised to find that the bitmaps were missing from the bottom of the app tree. To test, I added a new bitmap, and that one did appear. Here’s what I see:
image

However, when I tried accessing the new image via https://my-app-name.anvil.app/_/theme/Screenshot.png, it didn’t work.

Summary:

  • I expected to see the old images under Assets, but they weren’t there.
  • I expected the newly added image to work with the same URL format as the old ones, but it didn’t.

Has something changed in the way assets are managed, or is my memory failing me?

Nope, nothing has changed there! My first suspicions to check:

  • Is the asset definitely in that app? Or is it being inherited from a dependency?

  • For the new asset: Is the version with the added asset deployed to the URL you’re checking?

If you’re still having trouble, a clone link of an app with an asset that doesn’t show up at the deployed URL would be handy!

Of course your are right, it’s my memory, nothing has changed!

The app I was checking was originally containing the assets, but was later split and used the second assets app as a dependency, and, yeah, memory faded.