Skip to content

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

@ashi2004

Description

@ashi2004

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

  • I have joined the Discord server and will post updates there
  • I have searched existing issues to avoid duplicates

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions