🐛 Bug Fix Release
This patch release fixes a critical issue with the PackMenu interface where number key selection wasn't working properly.
🔧 Fixed
- Number key selection in PackMenu - Fixed loop termination logic that prevented number keys (1-8) from properly selecting menu options
- Menu navigation - Exit keys (q/Esc) now work reliably with proper break statements
📝 Technical Details
The issue was caused by incorrect loop termination conditions in the menu's input handling. The fix implements explicit break statements when:
- A valid number key (1-8) is pressed and matches a menu option
- Exit keys (q or Esc) are pressed
This ensures the menu responds immediately to user input instead of continuing to wait for additional key presses.
✅ Testing
All existing tests pass and the menu now functions correctly with number key navigation.
Users experiencing issues with PackMenu not responding to number keys should update to this version.
🤖 Generated with Claude Code