Description: When a download fails (e.g., due to network issues), the error message is vague and does not suggest how to fix it. Proposed Fix: - Display a more user-friendly error message instead of just "Download failed". - Provide suggestions like “Check your internet connection” or “Try again later”. - Implement a retry mechanism to automatically retry the download if it fails. Impact: This will improve the user experience and help users troubleshoot issues easily.