From d8dc1402522b390b0c7fcc96e73cba07184e76c6 Mon Sep 17 00:00:00 2001 From: JAE Date: Fri, 27 Mar 2026 18:25:53 +0000 Subject: [PATCH] fix: add SES lockdown diagnostics and Vite cache busting - Add diagnostics.html page to test Lit event binding - Add SES protection script in index.html (runs before modules) - Force Vite dep optimization to prevent stale caches - Fixes for users with crypto wallet extensions (MetaMask etc.) --- packages/web-ui/example/index.html | 51 +++++++++--- .../web-ui/example/public/diagnostics.html | 81 +++++++++++++++++++ packages/web-ui/example/vite.config.ts | 12 ++- 3 files changed, 130 insertions(+), 14 deletions(-) create mode 100644 packages/web-ui/example/public/diagnostics.html diff --git a/packages/web-ui/example/index.html b/packages/web-ui/example/index.html index 66edc66..bc04aae 100644 --- a/packages/web-ui/example/index.html +++ b/packages/web-ui/example/index.html @@ -1,15 +1,40 @@ - - - - - - Agent JAE - - - -
- - - + + + + + +Agent JAE + + + + +
+ + + \ No newline at end of file diff --git a/packages/web-ui/example/public/diagnostics.html b/packages/web-ui/example/public/diagnostics.html new file mode 100644 index 0000000..1ca6cf3 --- /dev/null +++ b/packages/web-ui/example/public/diagnostics.html @@ -0,0 +1,81 @@ + + +JAE Diagnostics + +

JAE Event Binding Diagnostics

+
+ + + + \ No newline at end of file diff --git a/packages/web-ui/example/vite.config.ts b/packages/web-ui/example/vite.config.ts index 6550357..132223b 100644 --- a/packages/web-ui/example/vite.config.ts +++ b/packages/web-ui/example/vite.config.ts @@ -2,5 +2,15 @@ import tailwindcss from "@tailwindcss/vite"; import { defineConfig } from "vite"; export default defineConfig({ - plugins: [tailwindcss()], + plugins: [tailwindcss()], + optimizeDeps: { + // Force re-optimization on every restart + force: true, + // Ensure lit is pre-bundled correctly + include: ["lit", "lit/decorators.js", "lit/directives/ref.js"], + }, + server: { + // Allow connections + host: true, + }, });