feat: Add StackingControls for Managing zIndex#1756
Draft
camielvs wants to merge 1 commit into01-30-chore_node_definition_cleanupfrom
Draft
feat: Add StackingControls for Managing zIndex#1756camielvs wants to merge 1 commit into01-30-chore_node_definition_cleanupfrom
StackingControls for Managing zIndex#1756camielvs wants to merge 1 commit into01-30-chore_node_definition_cleanupfrom
Conversation
This was referenced Feb 5, 2026
Collaborator
Author
|
Warning This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
This stack of pull requests is managed by Graphite. Learn more about stacking. |
This was referenced Feb 5, 2026
bbf67bd to
47ed74b
Compare
3 tasks
StackingControls for Managing zIndex
This was referenced Feb 5, 2026
851a7d9 to
8b7dbf9
Compare
47ed74b to
017eef0
Compare
3 tasks
8b7dbf9 to
e547e8d
Compare
017eef0 to
ae5afd2
Compare
e547e8d to
c656456
Compare
ae5afd2 to
12359db
Compare
c656456 to
a2cb00e
Compare
12359db to
6dff3a1
Compare
6dff3a1 to
ce36983
Compare
a2cb00e to
c0c1214
Compare
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.

Description
Adds manual zIndex management to ReactFlow nodes. This is accessible in the UI via the new
StackingControlscomponent.This PR adds:
This is an enabling PR for Flex Nodes, as manual zIndex management is a desired feature for Sticky Notes.
Motivation for a generalised solution:
Changing the default ReactFlow behaviour for
zIndexModefrombasictomanualresults in nodes no longer being brought to front when selected. To mitigate this the PR brings the entire zIndex Management feature to all nodes so users can manually deal with the stacking themselves (rather than have no options at all). Upstack the feature will be added for Task and IO nodes.Related Issue and Pull requests
Progresses https://github.com/Shopify/oasis-frontend/issues/483
Type of Change
Checklist
Screenshots (if applicable)
Test Instructions
Additional Comments
Note: this PR doesn't actually implement the new component anywhere int he UI - that comes upstack. Focus reviews on business logic and implementation.