Files
Linux-Server-Management-Too…/modules
cschantz e09ffe5773 MAJOR UX IMPROVEMENT: Replace 'Press Enter' with action menu
When InnoDB recovery fails, instead of just asking 'Press Enter',
now shows clear action menu:

  [0] Return to menu
  [1] Retry with recovery mode 1
  [2] Retry with recovery mode 2
  ... (modes 3-6)
  [A] Auto-escalate to next mode

User can immediately select action without confusing prompts.
If user selects specific mode, retries immediately with that mode
(skips auto-escalation).

Implementation:
- show_recovery_options() now prompts for action
- Returns 0 = retry with selected mode
- Returns 1 = return to menu
- step5_create_dump handles return codes:
  - 0 = success
  - 1 = failure, return to menu
  - 2 = failure, user selected mode, retry immediately
- Menu loop checks return code 2 and continues without auto-escalation

Benefits:
✓ Clear options - user knows what will happen
✓ No confusing 'Press Enter to continue' prompts
✓ Immediate retry with user-selected mode
✓ Better control over recovery process
✓ Fixes the 'type 4' confusion from previous run

Severity: UX Improvement
Impact: Much better user experience during recovery

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-02-27 20:38:04 -05:00
..