Uh oh!
There was an error while loading. Please reload this page.
fix(tag-dropdown): exclude downstream blocks in loops and parallel siblings - #3312
Conversation
…blings from reference picker
The latest updates on your projects. Learn more about Vercel for GitHub. |
Greptile SummaryFixes tag dropdown to exclude downstream blocks in loops and parallel siblings. Previously, blocks inside loops could reference downstream blocks in the same loop, and blocks inside parallels could reference sibling blocks that run simultaneously. The fix consistently applies across both frontend tag picker and copilot tools by only adding loop/parallel container IDs rather than all child nodes. Also removes unused Confidence Score: 5/5
Important Files Changed
Last reviewed commit: f31ac10 |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
waleedlatif1
commented
Feb 23, 2026
waleedlatif1
commented
Feb 23, 2026
@cursor review |
waleedlatif1
commented
Feb 23, 2026
@cursor review |
Uh oh!
There was an error while loading. Please reload this page.
waleedlatif1
commented
Feb 23, 2026
@cursor review |
Uh oh!
There was an error while loading. Please reload this page.
waleedlatif1
commented
Feb 23, 2026
Uh oh!
There was an error while loading. Please reload this page.
…es in parallel branches
waleedlatif1
commented
Feb 23, 2026
@cursor review |
waleedlatif1
commented
Feb 23, 2026
@cursor review |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
…s for blocks inside parallel
waleedlatif1
commented
Feb 23, 2026
@cursor review |
waleedlatif1
commented
Feb 23, 2026
Uh oh!
There was an error while loading. Please reload this page.
…m accessible references
waleedlatif1
commented
Feb 23, 2026
waleedlatif1
commented
Feb 23, 2026
@cursor review |
Uh oh!
There was an error while loading. Please reload this page.
…blings (simstudioai#3312) * fix(tag-dropdown): exclude downstream blocks in loops and parallel siblings from reference picker * chore(serializer): remove unused computeAccessibleBlockIds method * chore(block-path-calculator): remove unused calculateAccessibleBlocksForWorkflow method * chore(tag-dropdown): remove no-op loop node filter * fix(tag-dropdown): remove parallel container from accessible references in parallel branches * chore(tag-dropdown): remove no-op starter block filter * fix(tag-dropdown): restore parallel container in accessible references for blocks inside parallel * fix(copilot): exclude downstream loop nodes and parallel siblings from accessible references
Summary
<reference picker) showing downstream blocks when editing a block inside a loopancestorIds)Type of Change
Testing
Tested manually
Checklist