diff --git a/CHANGELOG.md b/CHANGELOG.md index cb18a411..eaafaf10 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,7 +6,9 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/). ## [Unreleased] (Preview) -- / +### Fixed + +- (**Navigation**) Fix obsolete extensions being included in the updatable extensions info ## [20260508.01] (r3136) - 2026-05-08 diff --git a/src/features/navigation-bar/NavigationBar.constants.ts b/src/features/navigation-bar/NavigationBar.constants.ts index ada138ee..76092942 100644 --- a/src/features/navigation-bar/NavigationBar.constants.ts +++ b/src/features/navigation-bar/NavigationBar.constants.ts @@ -66,7 +66,9 @@ const NAVIGATION_BAR_BASE_ITEMS = [ const { data } = requestManager.useGetExtensionList({ fetchPolicy: 'cache-only' }); const extensions = data?.extensions.nodes ?? STABLE_EMPTY_ARRAY; - const availableUpdates = extensions.filter((extension) => extension.hasUpdate).length; + const availableUpdates = extensions.filter( + (extension) => extension.hasUpdate && !extension.isObsolete, + ).length; if (!availableUpdates) { return {