Skip to content

fix: use ESM Tauri event listeners#472

Draft
chaochaoweb3 wants to merge 1 commit into
winfunc:mainfrom
chaochaoweb3:codex/use-tauri-event-import
Draft

fix: use ESM Tauri event listeners#472
chaochaoweb3 wants to merge 1 commit into
winfunc:mainfrom
chaochaoweb3:codex/use-tauri-event-import

Conversation

@chaochaoweb3

Copy link
Copy Markdown

Summary

  • replace runtime require() calls for @tauri-apps/api/event with ESM imports
  • keep the existing DOM event fallback for non-Tauri web mode
  • apply the same fix to ClaudeCodeSession and useClaudeMessages

Validation

  • npm exec tsc -- --noEmit
  • npm run build
  • git diff --check
  • rg -n "require('@tauri-apps/api/event')|require("@tauri-apps/api/event")" src/components/ClaudeCodeSession.tsx src/components/claude-code-session/useClaudeMessages.ts

Fixes #462

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Bug: Tauri events never reach frontend — require() fails in ESM/Vite context, falls back to DOM listeners

1 participant