Skip to content

Commit e74f8bf

Browse files
rcourtmanclaude
andcommitted
fix: initialize PulseApp before using theme on setup page
- Create PulseApp object before loading theme.js - Add safety check before calling theme.init() - This fixes "PulseApp is not defined" error on setup page 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
1 parent c327695 commit e74f8bf

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

src/public/setup.html

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -309,10 +309,16 @@ <h3 class="text-sm font-medium text-green-800 dark:text-green-200">Success!</h3>
309309
</div>
310310
</div>
311311

312+
<script>
313+
// Initialize PulseApp if it doesn't exist
314+
window.PulseApp = window.PulseApp || {};
315+
</script>
312316
<script src="/js/theme.js"></script>
313317
<script>
314318
// Initialize theme
315-
PulseApp.theme.init();
319+
if (PulseApp.theme && PulseApp.theme.init) {
320+
PulseApp.theme.init();
321+
}
316322

317323
function togglePasswordVisibility(inputId) {
318324
const input = document.getElementById(inputId);

0 commit comments

Comments
 (0)