Skip to content

Fix issue Blog Navigation Dropdown Content Overlaps Navbar While Scro…#5629

Open
Shalikatkt wants to merge 1 commit into
asyncapi:masterfrom
Shalikatkt:fix/blog-filter-dropdown-bug
Open

Fix issue Blog Navigation Dropdown Content Overlaps Navbar While Scro…#5629
Shalikatkt wants to merge 1 commit into
asyncapi:masterfrom
Shalikatkt:fix/blog-filter-dropdown-bug

Conversation

@Shalikatkt

@Shalikatkt Shalikatkt commented Jul 16, 2026

Copy link
Copy Markdown

Description

This PR fixes the dropdown menu positioning issue in the Blog navigation section.

When a dropdown menu was expanded and the user scrolled down the page, the dropdown content moved upward and overlapped with the navigation bar. This change ensures that the dropdown remains correctly positioned relative to the navbar during scrolling.

What changed

  • Prevented the dropdown menu from appearing through the navbar during page scroll.

Before

When scrolling with the dropdown menu open, the dropdown content moved upward and appeared over/through the navigation bar.

Before

After

The dropdown menu now remains correctly positioned below the navigation bar while scrolling.

After

Testing

  • Verified the Blog dropdown menus open correctly.
  • Tested scrolling while keeping the dropdown menu expanded.
  • Confirmed that the dropdown no longer overlaps or passes through the navigation bar.

Related issue(s)

Resolves #5588

Summary

Fixed the Blog navigation dropdown scroll behavior to provide a more consistent and stable user experience.

Summary by CodeRabbit

  • Bug Fixes
    • Improved the sticky navigation bar’s stacking order so it remains visible above other page elements.

@netlify

netlify Bot commented Jul 16, 2026

Copy link
Copy Markdown

Deploy Preview for asyncapi-website ready!

Built without sensitive environment variables

Name Link
🔨 Latest commit 93023c5
🔍 Latest deploy log https://app.netlify.com/projects/asyncapi-website/deploys/6a5922df0c026900089e92ce
😎 Deploy Preview https://deploy-preview-5629--asyncapi-website.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Welcome to AsyncAPI. Thanks a lot for creating your first pull request. Please check out our contributors guide useful for opening a pull request.
Keep in mind there are also other channels you can use to interact with AsyncAPI community. For more details check out this issue.

@sonarqubecloud

Copy link
Copy Markdown

@coderabbitai

coderabbitai Bot commented Jul 16, 2026

Copy link
Copy Markdown
Contributor

Review Change Stack

📝 Walkthrough

Walkthrough

The sticky navbar root element changes its z-index utility from z-50 to z-[9999]; all other class composition remains unchanged.

Changes

Sticky navbar

Layer / File(s) Summary
Update navbar stacking utility
components/navigation/StickyNavbar.tsx
The sticky navbar root class changes from z-50 to z-[9999].

Estimated code review effort: 1 (Trivial) | ~2 minutes

Possibly related issues

  • asyncapi/website#5588: The z-index update addresses dropdown content overlapping the navbar while scrolling.

Suggested reviewers: derberg, princerajpoot20, akshatnema

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly describes the main fix: preventing the blog dropdown content from overlapping the navbar while scrolling.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@codecov

codecov Bot commented Jul 16, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 100.00%. Comparing base (8d27330) to head (93023c5).

Additional details and impacted files
@@            Coverage Diff            @@
##            master     #5629   +/-   ##
=========================================
  Coverage   100.00%   100.00%           
=========================================
  Files           23        23           
  Lines          976       976           
  Branches       192       192           
=========================================
  Hits           976       976           

☔ View full report in Codecov by Harness.
📢 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.

@asyncapi-bot

Copy link
Copy Markdown
Contributor

⚡️ Lighthouse report for the changes in this PR:

Category Score
🟠 Performance 55
🟢 Accessibility 98
🟢 Best practices 92
🟢 SEO 100
🔴 PWA 33

Lighthouse ran on https://deploy-preview-5629--asyncapi-website.netlify.app/

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

Labels

None yet

Projects

Status: To Be Triaged

Development

Successfully merging this pull request may close these issues.

Blog Navigation Dropdown Content Overlaps Navbar While Scrolling

2 participants