Model-unavailability tip ("Fable 5 is temporarily unavailable") permanently occupies compose-box space with no dismiss

Open 💬 0 comments Opened Jun 16, 2026 by SimonLopez-Volue-MarketServices

Type: UX / feedback

What happens: A GrowthBook-pushed tip (tengu-top-of-feed-tip) for a model I haven't selected renders as a persistent banner directly above the compose box ("Fable 5 is temporarily unavailable"). It cannot be dismissed, and it re-populates from the server cache even after the corresponding local ~/.claude.json entries are cleared.

Where it comes from (local cache, for reference):

  • cachedGrowthBookFeatures/tengu-top-of-feed-tip/tip — the banner text
  • cachedGrowthBookFeatures/tengu-model-error-overrides/claude-fable-5/block
  • additionalModelOptionsCache[0] — greyed-out "Fable (disabled)" picker entry

Why it's a problem: A transient model-availability notice shouldn't be a fixed UI fixture. It consumes vertical space in the most-used part of the screen, for a model the user never chose to use. Because it's a remote feature flag, there is no client-side way to dismiss it permanently.

Suggested fix: Make availability tips a dismissible toast with a persisted "don't show again", or scope them to the model picker only — not the global top-of-feed/compose area. At minimum, honour a local dismiss so clearing the cache key sticks.

Environment: Claude for Windows (desktop app), Windows 11.

View original on GitHub ↗