diff --git a/surfsense_web/app/layout.tsx b/surfsense_web/app/layout.tsx
index abd64761e..d952ad1a7 100644
--- a/surfsense_web/app/layout.tsx
+++ b/surfsense_web/app/layout.tsx
@@ -1,6 +1,5 @@
import type { Metadata } from "next";
import "./globals.css";
-import { GoogleAnalytics } from "@next/third-parties/google";
import { RootProvider } from "fumadocs-ui/provider/next";
import { Roboto } from "next/font/google";
import { I18nProvider } from "@/components/providers/I18nProvider";
@@ -92,7 +91,6 @@ export default function RootLayout({
// Locale state is managed by LocaleContext and persisted in localStorage
return (
-
diff --git a/surfsense_web/package.json b/surfsense_web/package.json
index 5d602c2ab..7419f55d3 100644
--- a/surfsense_web/package.json
+++ b/surfsense_web/package.json
@@ -30,7 +30,6 @@
"@blocknote/react": "^0.45.0",
"@blocknote/server-util": "^0.45.0",
"@hookform/resolvers": "^5.2.2",
- "@next/third-parties": "^16.1.0",
"@number-flow/react": "^0.5.10",
"@posthog/react": "^1.5.2",
"@radix-ui/react-accordion": "^1.2.11",
diff --git a/surfsense_web/pnpm-lock.yaml b/surfsense_web/pnpm-lock.yaml
index a94b63c0d..f11cb77b9 100644
--- a/surfsense_web/pnpm-lock.yaml
+++ b/surfsense_web/pnpm-lock.yaml
@@ -35,9 +35,6 @@ importers:
'@hookform/resolvers':
specifier: ^5.2.2
version: 5.2.2(react-hook-form@7.69.0(react@19.2.3))
- '@next/third-parties':
- specifier: ^16.1.0
- version: 16.1.0(next@16.1.0(@opentelemetry/api@1.9.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(react@19.2.3)
'@number-flow/react':
specifier: ^0.5.10
version: 0.5.10(react-dom@19.2.3(react@19.2.3))(react@19.2.3)
@@ -1383,12 +1380,6 @@ packages:
cpu: [x64]
os: [win32]
- '@next/third-parties@16.1.0':
- resolution: {integrity: sha512-VxD1UxwXNgCnDDBW+oinysZORkzir2B/MvCYF8S02r78VnGr37cbkMlM0LESrE9Nc/qlo2bLBgvpvnyOy4vleg==}
- peerDependencies:
- next: ^13.0.0 || ^14.0.0 || ^15.0.0 || ^16.0.0-beta.0
- react: ^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0
-
'@nodelib/fs.scandir@2.1.5':
resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==}
engines: {node: '>= 8'}
@@ -5882,9 +5873,6 @@ packages:
resolution: {integrity: sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==}
engines: {node: '>=6'}
- third-party-capital@1.0.20:
- resolution: {integrity: sha512-oB7yIimd8SuGptespDAZnNkzIz+NWaJCu2RMsbs4Wmp9zSDUM8Nhi3s2OOcqYuv3mN4hitXc8DVx+LyUmbUDiA==}
-
throttleit@2.1.0:
resolution: {integrity: sha512-nt6AMGKW1p/70DF/hGBdJB57B8Tspmbp5gfJ8ilhLnt7kkr2ye7hzD6NVG8GGErk2HWF34igrL2CXmNIkzKqKw==}
engines: {node: '>=18'}
@@ -7214,12 +7202,6 @@ snapshots:
'@next/swc-win32-x64-msvc@16.1.0':
optional: true
- '@next/third-parties@16.1.0(next@16.1.0(@opentelemetry/api@1.9.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(react@19.2.3)':
- dependencies:
- next: 16.1.0(@opentelemetry/api@1.9.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)
- react: 19.2.3
- third-party-capital: 1.0.20
-
'@nodelib/fs.scandir@2.1.5':
dependencies:
'@nodelib/fs.stat': 2.0.5
@@ -12560,8 +12542,6 @@ snapshots:
tapable@2.3.0: {}
- third-party-capital@1.0.20: {}
-
throttleit@2.1.0: {}
tinyexec@1.0.2: {}