Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

🐛 Bug: Scroll Lock Issue When Opening Navigation Component in Mobile View #1484

Open
Yashwanth1906 opened this issue Mar 10, 2025 · 0 comments
Labels
🐛 Bug Indicates that the issue is a bug or defect. Status: Triage This is the initial status for an issue that requires triage.

Comments

@Yashwanth1906
Copy link
Contributor

Describe the bug

On the mobile version of the application, below the top navigation bar, there is a secondary navigation bar that allows users to access different document sections. When clicking on this bar, a full-page component opens, covering the entire screen. However, users can still scroll the background page, leading to a confusing experience where they cannot properly see the content that lies behind the opened component.

Steps To Reproduce

Open the application on a mobile device.
Click on the secondary navigation bar (below the top navbar).
The navigation component expands to cover the screen.
Try scrolling while the component is open.
Notice that the background content scrolls, making it hard to focus on the active component.

Expected Behavior

✅ Scroll Locking: When the navigation component is open, the background page should be locked from scrolling to ensure a smooth user experience.
✅ Fixed Overlay Behavior: The navigation component should act as a modal that fully captures user interaction until closed.
✅ Better Usability: Users should be able to interact only with the open navigation component without accidental scrolling.

Screenshots

Screen.Recording.2025-03-10.102726.mp4

Device Information [optional]

- OS:
- Browser:
- version:

Are you working on this issue?

Yes

Do you think this work might require an [Architectural Decision Record (ADR)]? (significant or noteworthy)

No

@Yashwanth1906 Yashwanth1906 added Status: Triage This is the initial status for an issue that requires triage. 🐛 Bug Indicates that the issue is a bug or defect. labels Mar 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🐛 Bug Indicates that the issue is a bug or defect. Status: Triage This is the initial status for an issue that requires triage.
Projects
None yet
Development

No branches or pull requests

1 participant