AOSSIE-Org / AOSSIE-Org/EduAid

[BUG]: Inconsistent gradient rendering in Electron and unstable output component behavior

Aperta
#621 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
bug
Lingua principale
JavaScript
Stelle
171
Fork
425
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

### 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

- [x] I have joined the [Discord server](https://discord.gg/hjUhu33uAn) and will post updates there
- [x] I have searched existing issues to avoid duplicates

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.