Fix: Mobile navigation drawer overlay is pierced by page headings#1822
Fix: Mobile navigation drawer overlay is pierced by page headings#1822Shrutiii01 wants to merge 1 commit into
Conversation
|
@Shrutiii01 is attempting to deploy a commit to the recode Team on Vercel. A member of the Team first needs to authorize it. |
|
Thank you for submitting your pull request! 🙌 We'll review it as soon as possible. The estimated time for response is 5–8 hrs. In the meantime, please provide all necessary screenshots and make sure you run - npm build run , command and provide a screenshot, a video recording, or an image of the update you made below, which helps speed up the review and assignment. If you have questions, reach out to LinkedIn. Your contributions are highly appreciated!😊 Note: I maintain the repo issue every day twice at 8:00 AM IST and 9:00 PM IST. If your PR goes stale for more than one day, you can tag and comment on this same issue by tagging @sanjay-kv. We are here to help you on this journey of open source. Consistent 20 contributions are eligible for sponsorship 💰 🎁 check our list of amazing people we sponsored so far: GitHub Sponsorship. ✨ 📚Your perks for contribution to this community 👇🏻
If there are any specific instructions or feedback regarding your PR, we'll provide them here. Thanks again for your contribution! 😊 |
|
✅ Synchronized metadata from Issue #1799:
|
|
Hey @Shrutiii01! Saw your work on GSSoC 2026. We are building TermUI, a TypeScript terminal UI framework with React-style hooks and JSX, rendered entirely in the terminal. We have 55 unassigned GSSoC issues open, including well-scoped bug fixes with clear repro steps. Your TypeScript background transfers directly. Karanjot, TermUI maintainer |
|
@sanjay-kv lets verify the changes with the vercel CI |
Description
This PR addresses and completely resolves [Bug]: Mobile navigation drawer overlay is pierced by page headings (z-index issue) #1799.
When opening the mobile navigation or sidebar drawer on documentation pages, main markdown article headings and dynamically generated text labels were piercing through the sliding menu panel. This PR enforces a strict stacking priority baseline, completely isolating the responsive menu framework over the document workspace content.
🚀 Key Changes Implemented
1. Enforced Component Stacking Priority (
Commit: 6d66c34)z-index: 1 !important). This stops relatively positioned headers (h1,h2,h3) from breaking their container boundaries..theme-doc-sidebar-container,.menu--responsive) and dynamic module wrapper strings up to a secure stacking context (z-index: 200 !important).var(--ifm-background-color)) onto the active responsive sliding drawer. This completely blocks out and hides underlying document labels when the drawer is toggled.z-index: 199 !important) to guarantee background content remains unreadable while the menu panel viewport is active.🔍 Verification & Testing
/docs/).Checklist