Skip to content

Luix v1.4.2 - Thumbnail/Gutter Hotfix

Choose a tag to compare

@ericplane ericplane released this 26 May 00:04
· 6 commits to main since this release

Asset thumbnail hover / gutter — false "moderated" after edits

Changing an rbxassetid://… value (or hovering one Roblox has just
started thumbnailing) often showed "Thumbnail unavailable (asset may
be moderated, deleted, or the API is unreachable)"
for a full minute,
even when the asset was fine — only a window reload would clear it.

  • Stop caching transient API states. Roblox's thumbnails API
    returns Pending / InReview while it's still generating the
    image (typical for freshly-referenced assets), and
    Error / TemporarilyUnavailable during backend hiccups. The
    previous implementation only treated Completed as success and
    cached every other state — transient or not — as a failure for
    60 seconds. Now transient states bypass the cache entirely so the
    next hover or gutter refresh retries against the (usually
    now-Completed) response.
  • 10 s settled-failure TTL (was 60 s). Even when a fetch
    genuinely fails — typo'd ID, network blip — fixing it gets a fresh
    fetch on the next interaction instead of stranding the user behind
    a minute-long cache.
  • State-aware hover message. Instead of always saying "asset
    may be moderated, deleted, or the API is unreachable"
    , the hover
    now reflects the actual API state: "Roblox is still generating
    the thumbnail — hover again in a few seconds"
    for Pending /
    InReview, "temporarily unavailable" for Error /
    TemporarilyUnavailable, "asset has been moderated or removed"
    for Blocked / Moderated.