Bug Description
Gradient text (e.g., "EduAid") is not rendering consistently in the Electron app, especially in fullscreen mode or across different environments.
Additionally, the Output component shows unstable behavior: unsafe localStorage parsing can lead to crashes, dropdown interactions (especially PDF export) are unreliable, and there may be improper cleanup of Web Workers causing potential memory issues.
Steps to Reproduce
- Run the app in Electron
- Switch to fullscreen mode
- Observe gradient heading rendering
- Navigate to Output component
- Trigger PDF export dropdown multiple times
- Refresh or load with corrupted/missing localStorage data
- Observe UI inconsistencies / crashes
Logs and Screenshots
No fixed error logs, but crashes can occur due to JSON parsing errors from localStorage or undefined state handling in Output component.
Environment Details
No response
Impact
Medium - Feature works but has issues
Code of Conduct
Bug Description
Gradient text (e.g., "EduAid") is not rendering consistently in the Electron app, especially in fullscreen mode or across different environments.
Additionally, the Output component shows unstable behavior: unsafe localStorage parsing can lead to crashes, dropdown interactions (especially PDF export) are unreliable, and there may be improper cleanup of Web Workers causing potential memory issues.
Steps to Reproduce
Logs and Screenshots
No fixed error logs, but crashes can occur due to JSON parsing errors from localStorage or undefined state handling in Output component.
Environment Details
No response
Impact
Medium - Feature works but has issues
Code of Conduct