From 265c56d00b988be80e21f58cb15c1525b77f212a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89mile=20R=C3=A9?= Date: Thu, 18 Jun 2026 19:37:54 +0200 Subject: [PATCH] Improve tracker source and first-party cleanup MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Surface every CookieSource value in the console: the trackers page filter was missing the HTTP option and the source badge helper had no EXTENSION case, so HTTP-sourced rows could not be filtered and extension-sourced rows rendered the raw enum string. On the backend, the mark-first-party verdict now blanks the stale description on both the catalog row and its uncategorised org tracker patterns. A terminal non-third-party row keeps no vendor link, so a description naming the (now-cleared) vendor would be misleading; the mapping worker only copies descriptions into empty rows and never clears them, so clearing is done explicitly here. Signed-off-by: Émile Ré --- .../trackers/CookieBannerTrackersPage.tsx | 1 + packages/helpers/src/tracker.ts | 1 + pkg/coredata/common_tracker_pattern.go | 32 ++++++++++++++ pkg/coredata/tracker_pattern.go | 43 +++++++++++++++++++ .../commontrackerpattern/mark_first_party.go | 27 +++++++++--- 5 files changed, 97 insertions(+), 7 deletions(-) diff --git a/apps/console/src/pages/organizations/cookie-banners/configuration/trackers/CookieBannerTrackersPage.tsx b/apps/console/src/pages/organizations/cookie-banners/configuration/trackers/CookieBannerTrackersPage.tsx index 5c6fc4e58..b0a9b5dc7 100644 --- a/apps/console/src/pages/organizations/cookie-banners/configuration/trackers/CookieBannerTrackersPage.tsx +++ b/apps/console/src/pages/organizations/cookie-banners/configuration/trackers/CookieBannerTrackersPage.tsx @@ -244,6 +244,7 @@ export default function CookieBannerTrackersPage({ +