summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.changeset/tall-bears-return.md5
-rw-r--r--packages/integrations/alpinejs/src/index.ts2
2 files changed, 6 insertions, 1 deletions
diff --git a/.changeset/tall-bears-return.md b/.changeset/tall-bears-return.md
new file mode 100644
index 000000000..71fe7299d
--- /dev/null
+++ b/.changeset/tall-bears-return.md
@@ -0,0 +1,5 @@
+---
+"@astrojs/alpinejs": patch
+---
+
+Fixes an issue with user scripts running after `Alpine.start()`
diff --git a/packages/integrations/alpinejs/src/index.ts b/packages/integrations/alpinejs/src/index.ts
index 86e09347e..f363d9e22 100644
--- a/packages/integrations/alpinejs/src/index.ts
+++ b/packages/integrations/alpinejs/src/index.ts
@@ -98,7 +98,7 @@ export default function createPlugin(options?: Options): AstroIntegration {
import { setup } from 'virtual:@astrojs/alpinejs/entrypoint';
setup(Alpine);
window.Alpine = Alpine;
-Alpine.start();`,
+document.addEventListener('DOMContentLoaded', () => Alpine.start());`
);
updateConfig({
vite: {