Skip to content

Conversation

@andrasbacsai
Copy link
Member

Changes

  • Move path normalization from backend updatedBaseDirectory() and updatedDockerComposeLocation() lifecycle methods to Alpine.js on the frontend
  • Replace wire:model.blur with wire:model.defer to prevent backend requests during form navigation
  • Add Alpine.js normalizePath() function that ensures leading slash, removes trailing slashes, and trims whitespace
  • Add @blur event handlers to trigger frontend-only path normalization

Issues

  • Fixes tab focus blur issue in public/GitHub repository application creation forms when pressing Tab after entering Base Directory

Change wire:model.blur to wire:model.defer to prevent backend requests
during form navigation. Add Alpine.js path normalization functions that
run on blur, fixing tab focus issues while keeping path validation
purely on the frontend.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
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.

2 participants