Description
Description
When a modal/dialog is opened in the application, the background content is correctly dimmed, but the navbar remains visible above the modal overlay.
This affects the overall user experience because the navbar still appears active while the modal should be the main focused element. A modal interaction should visually separate the active dialog from the complete background UI, including navigation components.
I am a GSSoC contributor and I specialize in frontend development and UI improvements. I would like to work on fixing this issue while maintaining the existing design consistency of the project.
Steps to Reproduce
Steps to Reproduce
- Open the CommitPulse application.
- Navigate to the dashboard/profile analysis page.
- Open any modal/dialog (example: profile report/details modal).
- Observe the page after the modal appears.
- Notice that the navbar remains visible above the dark overlay instead of being placed behind it.
Expected Behavior
Expected Behavior
- The modal backdrop should cover the complete page, including the navbar.
- The navbar should not remain visually active while a modal is open.
- The modal should receive the user's full attention and maintain proper focus behavior.
- The existing UI theme and design should remain unchanged while fixing the overlay layering.
Screenshots / Logs
GitHub Username (If applicable)
No response
Environment
Chrome
Description
Description
When a modal/dialog is opened in the application, the background content is correctly dimmed, but the navbar remains visible above the modal overlay.
This affects the overall user experience because the navbar still appears active while the modal should be the main focused element. A modal interaction should visually separate the active dialog from the complete background UI, including navigation components.
I am a GSSoC contributor and I specialize in frontend development and UI improvements. I would like to work on fixing this issue while maintaining the existing design consistency of the project.
Steps to Reproduce
Steps to Reproduce
Expected Behavior
Expected Behavior
Screenshots / Logs
GitHub Username (If applicable)
No response
Environment
Chrome