Skip to content

Theme toggle icon not fixed & inconsistent theme across pages #695

@Mrunalisa

Description

@Mrunalisa

Summary: The theme toggle icon is not fixed on scroll and is missing or inconsistent across different pages, causing theme persistence issues.

Description:
While navigating through the NotesVault website, I observed the following issues:

  1. Theme Toggle Icon Position Issue

    • The theme toggle icon is not fixed on scroll, causing it to move out of view.
    • This affects accessibility, as users cannot quickly switch themes when scrolling.
  2. Inconsistent Theme Across Pages

    • Some pages display the default light theme, while others show the default dark theme.
    • On certain pages, the theme toggle icon is missing entirely.
    • Example: Pages with default white or default night theme have no toggle button.

Steps to Reproduce:

  1. Open the NotesVault homepage.

  2. Click on Student Account from the navigation bar.

  3. Scroll down — observe that the theme toggle icon moves and disappears from view.

  4. Navigate to other pages — notice that:

    • Some pages load with the default light theme.
    • Some pages load with the default dark theme.
    • Some pages have no theme toggle icon at all.

Expected Behavior:

  • The theme toggle icon should remain fixed in position regardless of scroll.
  • The selected theme should persist consistently across all pages.
  • The theme icon should be present on every page.

Actual Behavior:

  • Theme icon is not fixed.
  • Theme changes are inconsistent across pages.
  • Missing theme icon on some pages.

Evidence:
I have recorded a video demonstrating the issue.

NotesVault.mp4

Additional Context:
I am a contributor for GSSoC 2025 and would like to work on fixing this issue. Please assign it to me.

Labels:
@mentor — Please assign relevant labels (e.g., level 1, good first issue, GSSoC-2025).

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions