Skip to content

LO-063 [Easy]: Dynamic Page Titles and Favicon Notifications #400

Description

@Kuldeeep18

Description

When outreach managers are working in other tabs, we want to grab their attention when background tasks complete (like CSV imports). We want to implement dynamic page title changes and favicon badge updates.

User & Contributor Value

  • Contributors: HTML5 page visibility API, dynamic document title modifications, and canvas-based favicon drawing.
  • Users: Interactive experience that alerts users to completed background tasks without spamming system notifications.

Code Locations

  • frontend/main.js

Implementation Guide

  1. Write JS using the document.addEventListener('visibilitychange') listener.
  2. If the user leaves the tab, change the title to "Come back to LeadOrbit!".
  3. Optionally, update the favicon to display a small red dot badge when new notifications arrive.

Metadata

Metadata

Assignees

No one assigned

    Labels

    good first issueGood for newcomersgssoc:approvedGSSoC 2026 approved base points (+50 pts)level:beginnerDifficulty: Beginner friendly (+20 pts)type:designType: Design (+10 pts)

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions