Files
notedeck/crates
Claude 0402fb1233 Fix channel dialog freeze when pressing Enter
Fixed a deadlock issue where the application would freeze when pressing
Enter to create or edit a channel. The problem was caused by creating
the dialog action inside the ui.input() closure, which held a lock on
the input state while executing action handler code.

The fix moves the action creation outside the closure, following the
same pattern used in other input handlers throughout the codebase. Now
we only check if the key was pressed inside the closure and handle the
action creation afterwards.

This resolves the freeze while maintaining the same functionality when
clicking the button, as button clicks don't hold input state locks.
2025-11-14 09:55:59 +00:00
..
2025-11-06 21:36:06 -08:00
2025-11-04 14:53:10 -08:00
2025-04-21 13:16:18 -07:00