From f45b42b7b58402115044a437669c0b9ee780ff40 Mon Sep 17 00:00:00 2001 From: schroda <50052685+schroda@users.noreply.github.com> Date: Sat, 9 May 2026 12:21:56 +0200 Subject: [PATCH] Ignore obsolete extensions in updatable count in nav bar --- CHANGELOG.md | 4 +++- src/features/navigation-bar/NavigationBar.constants.ts | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) 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 {