From 25287758153046809e4daaf868179314225bc70f Mon Sep 17 00:00:00 2001 From: Roo Code Date: Wed, 28 Jan 2026 00:44:40 +0000 Subject: [PATCH] fix(blog): prevent duplicate blog_post_time_spent events - Add trackedTimeSpent ref to track if time-spent event already fired - Check flag in visibilitychange handler and cleanup function - Remove duplicate interface declaration in BlogPostAnalyticsProps - Remove duplicate BlogPostAnalytics component opening tag --- apps/web-roo-code/src/app/blog/[slug]/page.tsx | 1 - .../src/components/blog/blog-analytics.tsx | 14 +++++++++----- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/apps/web-roo-code/src/app/blog/[slug]/page.tsx b/apps/web-roo-code/src/app/blog/[slug]/page.tsx index bc88f81ff1..2ed25ff34b 100644 --- a/apps/web-roo-code/src/app/blog/[slug]/page.tsx +++ b/apps/web-roo-code/src/app/blog/[slug]/page.tsx @@ -89,7 +89,6 @@ export default async function BlogPostPage({ params }: BlogPostPageProps) {