From 56d91ef819e5fb5fae1349dc52de45146ee94420 Mon Sep 17 00:00:00 2001 From: "@permadeath.com" Date: Sat, 5 Sep 2026 19:45:04 -0400 Subject: [PATCH] docs: fix stale popup bundle size in TODO.md The oauth-chunk-size TODO compared the 843 kB oauth chunk against a 34 kB popup. A current build measures the popup at ~52 kB (an actor-typeahead dependency was wired into the sign-in form after this note was written); the oauth figure itself still holds. Change-Id: I805e40685902976db6aa1e36571c2bab5631dac4 --- TODO.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/TODO.md b/TODO.md index cdfbe91..4c2d489 100644 --- a/TODO.md +++ b/TODO.md @@ -162,7 +162,7 @@ and the tables in `web/src/pages/architecture.astro` need the same edit. ## Decide what to do about the 843 kB popup chunk -`dist/chunks/oauth-*.js` is 843 kB (169 kB gzipped) against a 34 kB popup, +`dist/chunks/oauth-*.js` is 843 kB (169 kB gzipped) against a 52 kB popup, and `src/popup/popup.ts` imports it statically, so it is parsed before first paint even for signed-out users who will never authorize anything. Two independent levers, either worth taking alone: -- 2.51.2