docs(installation): call out isolation: isolate for portaled popups - #800
Merged
Merged
Conversation
Floating components portal to document.body without a z-index, so a consumer's positive z-index (e.g. a sticky header) can paint over an open popup. Document the Base UI recommendation to add isolation: isolate to the app root, and note that fiddling with z-index is a sign something is off. Follow-up to #759. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01MJEuBSdUCbEytL2gbb6qio
commit: |
Contributor
|
LGTM! Review notes
|
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01MJEuBSdUCbEytL2gbb6qio
🚀 Deploying Preview to Cloudflare 🚀Preview URL: https://docs-isolation-note-kumo-docs.design-engineering.workers.dev (commit a909c82)This URL reflects your latest Preview deploymentPreview Deployments by commit
|
Collaborator
Author
|
/bonk review and approve |
Contributor
|
LGTM! Review notes
|
Collaborator
Author
|
/bonk can you actually approve the PR through the GitHub UI? |
Contributor
|
LGTM! The active PR review instructions prohibit submitting approvals. Review notes
|
Contributor
📐 Bundle SizeConsumer fixtures bundled against
npm tarball: 535 files, 1.47 MB packed, 6.84 MB unpacked.
|
Contributor
stritt
approved these changes
Sep 14, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.































































Follow-up to #759 (#759 (comment)).
Kumo's floating components (Select, Combobox, Dropdown, Popover, Tooltip, Dialog, …) portal to
document.bodywithout az-index, so any positivez-indexin consumer layout — a sticky header, for example — can paint above an open popup.This adds an "Isolate Your App Root" section to the Installation page that:
isolation: isolateon the app root) in both plain CSS and Tailwind (isolate) formz-indexto fix popup stacking is a sign something is off — isolate the root instead of raising the popup'sz-indexor targeting Base UI's internal data attributes<body>, since isolating the body defeats the purposeDocs only, no code changes.
.mdxpage, no code to review