Skip to content

🐞[Bug]: 3 Major Issues Related to Theme Inconsistencies #967

@kanishka-commits

Description

@kanishka-commits

Is there an existing issue for this?

  • I have searched the existing issues

Describe the bug

Issue: Theme Inconsistencies Across Multiple Components

Description:
There are multiple theme-related inconsistencies affecting the visual clarity and overall UI experience across different sections of the website.

1. GitHub Sign-In Button

  • Problem: The "Sign in with GitHub" button does not adapt its color with the active theme.
  • Impact: In dark mode, the button blends with the background and doesn’t stand out as it does in light mode.
  • Expected Behavior: The button color and icon contrast should adjust dynamically based on the selected theme to ensure visibility and consistency.
Screen.Recording.2025-10-20.at.11.26.46.AM.mov

2. Sanjay’s Substack Popup

  • Problem: The popup window for Sanjay’s Substack changes the title color with the theme, resulting in a white title on a light background in dark mode.
  • Impact: This reduces readability and breaks visual consistency.
  • Expected Behavior: The title color should remain readable in both themes, maintaining proper contrast against the background.
Screen.Recording.2025-10-20.at.11.30.20.AM.mov

3. GitHub Achievement Badges

  • Problem: The description text under the GitHub achievement badges is hard to read in light mode, while it appears fine in dark mode.
  • Impact: Reduces clarity and user accessibility in light mode.
  • Expected Behavior: Text color and background contrast should be adjusted for readability in both themes.
Screen.Recording.2025-10-20.at.11.33.45.AM.mov

Suggested Fixes:

  • Implement consistent theme-aware color variables for all components.
  • Ensure sufficient color contrast (WCAG-compliant) in both light and dark themes.
  • Test UI elements after theme switching to confirm visual consistency.

Expected behavior

(Added along with the Description of the issues)

Add ScreenShots

(Added along with the Description of the issues)

What browsers are you seeing the problem on?

Safari

Record

  • I have read the Contributing Guidelines
  • Are you a GSSOC'25 contributor
  • I want to work on this issue

Metadata

Metadata

Type

Projects

Status

Done

Relationships

None yet

Development

No branches or pull requests

Issue actions