You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
The navigation/header bar does not reliably maintain its stacking order. Buttons in the page content (e.g. "Access the Playground") appear visually on top of the sticky header as you scroll.
Root Cause btn.style.js hardcodes z-index: 999 on every Button component. The header's z-index is sourced from the styled-components theme (theme.zIndex.navbar). If the theme context is unavailable or misconfigured during render, the header receives no z-index at all — allowing z-index: 999 buttons to paint over it.
Expected Behavior
The navbar should always remain above page content while sticky.
Steps to Reproduce
Open the site
Scroll down past the "Access the Playground" button
Observe the button / its ring animation overlapping the sticky navbar
Describe the bug
The navigation/header bar does not reliably maintain its stacking order. Buttons in the page content (e.g. "Access the Playground") appear visually on top of the sticky header as you scroll.
Root Cause
btn.style.jshardcodesz-index: 999on everyButtoncomponent. The header's z-index is sourced from the styled-components theme (theme.zIndex.navbar). If the theme context is unavailable or misconfigured during render, the header receives no z-index at all — allowingz-index: 999buttons to paint over it.Expected Behavior
The navbar should always remain above page content while sticky.
Steps to Reproduce
Screen Recording
ISSUE_NAVBAR.mp4
Contributor Guides and Resources