Skip to content

[comp] Production Deploy#3434

Merged
tofikwest merged 3 commits into
releasefrom
main
Jul 16, 2026
Merged

[comp] Production Deploy#3434
tofikwest merged 3 commits into
releasefrom
main

Conversation

@github-actions

@github-actions github-actions Bot commented Jul 16, 2026

Copy link
Copy Markdown
Contributor

This is an automated pull request to release the candidate branch into production, which will trigger a deployment.
It was created by the [Production PR] action.


Summary by cubic

Fixes the unclickable role picker in the “Add User” dialog by forcing the popover content to accept pointer events, so users can select both built-in and custom roles. Addresses Linear CS-748.

  • Bug Fixes
    • Set style={{ pointerEvents: 'auto' }} on the popover content to override body { pointer-events: none } from @radix-ui/react-dialog.
    • Works around a layer context mismatch between @radix-ui/react-popover and @radix-ui/react-dialog due to @radix-ui/react-dismissable-layer version skew.
    • Tests: assert the pointer-events fix and verify selecting a built-in role (“Admin”) and a custom role (“Security Reviewer”).

Written for commit aed9b45. Summary will update on new commits.

Review in cubic

tofikwest and others added 2 commits July 16, 2026 15:13
The role MultiRoleCombobox is a Radix Popover portaled to <body> while
rendered inside the modal "Add User" Radix Dialog. The Dialog locks
`body { pointer-events: none }`. A Radix version skew — react-dialog pulls
react-dismissable-layer@1.1.15 while react-popover pins @1.1.11 — puts the
two in separate module-level layer contexts, so the popover never
re-enables pointer events on itself and its role items inherit `none`.
Result: no role (built-in or custom) can be hovered or clicked; only CSV
import worked.

Force pointer-events on the popover content so the whole subtree stays
interactive despite the body lock. Verified in a real browser against the
actual installed Radix packages, and covered by tests for the built-in and
custom-role selection paths.
…r-events

fix(people): keep role picker clickable in the invite dialog (CS-748)
@vercel

vercel Bot commented Jul 16, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
comp-framework-editor (staging) Ready Ready Preview, Comment Jul 16, 2026 7:41pm
2 Skipped Deployments
Project Deployment Actions Updated (UTC)
app (staging) Skipped Skipped Jul 16, 2026 7:41pm
portal (staging) Skipped Skipped Jul 16, 2026 7:41pm

Request Review

@vercel
vercel Bot temporarily deployed to staging – portal July 16, 2026 19:40 Inactive
@vercel
vercel Bot temporarily deployed to staging – app July 16, 2026 19:40 Inactive
@tofikwest
tofikwest merged commit 8ad1d53 into release Jul 16, 2026
13 checks passed
@claudfuen

Copy link
Copy Markdown
Contributor

🎉 This PR is included in version 3.103.1 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants