Skip to content

Conversation

@DivyanshuVortex
Copy link

@DivyanshuVortex DivyanshuVortex commented Nov 23, 2025

What kind of change does this PR introduce?
Bugfix + Minor UI improvement

Issue Number:

Screenshots/videos:
Add screenshots or screen recordings showing the sidebar overflow before/after.
Add before/after for homepage link styling.

If relevant, did you update the documentation?
Not required.


Summary

This PR includes two related UI improvements:


1. Fix: Mobile sidebar overflow (Issue #1949)

On screens below 1024px, opening the sidebar caused the page to become wider than the viewport — triggering horizontal scrolling and shifting the layout.

The fix ensures:

  • Sidebar stays within viewport width
  • No horizontal overflow on open/close
  • Main content remains stable
  • Correct overflow-x-hidden and layout constraints applied

2. UI improvement: Simplified homepage email and link styling

The “Email us” link on the homepage previously looked inconsistent with other links and required hover to appear interactive.

Updated styling:

  • Uses standard underline styling
  • Adds a hover effect
  • Cleaner and more consistent across breakpoints
  • No layout shift, works better on small screens

This improves clarity and accessibility without major design changes.


Does this PR introduce a breaking change?

No.


Checklist

Before -
Screenshot (282)

Screenshot (283)

After -
Screenshot (281)
Screenshot (284)

@github-actions
Copy link

github-actions bot commented Nov 23, 2025

built with Refined Cloudflare Pages Action

⚡ Cloudflare Pages Deployment

Name Status Preview Last Commit
website ✅ Ready (View Log) Visit Preview 97b0813

@codecov
Copy link

codecov bot commented Nov 23, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 100.00%. Comparing base (dcf4ea4) to head (97b0813).

Additional details and impacted files
@@            Coverage Diff            @@
##              main     #1950   +/-   ##
=========================================
  Coverage   100.00%   100.00%           
=========================================
  Files           30        30           
  Lines          633       633           
  Branches       196       196           
=========================================
  Hits           633       633           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Ready to review

Development

Successfully merging this pull request may close these issues.

🐛 Bug: Sidebar opening breaks layout on small screens

1 participant