Skip to content
Merged
Changes from 1 commit
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
a05d34c
feat: bring node to front when clicking on any widget
Myestery Dec 6, 2025
d1705fc
Merge branch 'main' into feat/bring-node-to-front-on-widget-click
Myestery Dec 8, 2025
901c9f4
fix: bring node to front when selected
Myestery Dec 8, 2025
6eb8f1c
test: add browser tests for bring-node-to-front behavior
Myestery Dec 8, 2025
adda138
[automated] Update test expectations
invalid-email-address Dec 8, 2025
61ba522
refactor: simplify ComfyPage type usage in helpers and remove an unus…
Myestery Dec 8, 2025
a15430c
fix: compare post-action z-indices in bring-to-front tests
Myestery Dec 8, 2025
bd1c6d1
Merge branch 'main' into feat/bring-node-to-front-on-widget-click
Myestery Dec 8, 2025
013aea6
Merge branch 'main' into feat/bring-node-to-front-on-widget-click
Myestery Dec 8, 2025
8e7bf44
Merge branch 'main' into feat/bring-node-to-front-on-widget-click
Myestery Dec 8, 2025
0f8a600
Merge branch 'main' into feat/bring-node-to-front-on-widget-click
Myestery Dec 8, 2025
8f80a45
Merge branch 'feat/bring-node-to-front-on-widget-click' of github.com…
Myestery Dec 8, 2025
15ab9e5
Merge branch 'main' into feat/bring-node-to-front-on-widget-click
Myestery Dec 8, 2025
e1dd8a9
[automated] Update test expectations
invalid-email-address Dec 9, 2025
54e77ad
Merge branch 'main' into feat/bring-node-to-front-on-widget-click
Myestery Dec 9, 2025
3b7065a
Merge branch 'main' into feat/bring-node-to-front-on-widget-click
Myestery Dec 9, 2025
1a73974
test: throw descriptive errors in getNodeZIndex helper
Myestery Dec 9, 2025
bd497b1
[automated] Update test expectations
invalid-email-address Dec 9, 2025
6382530
Merge branch 'main' into feat/bring-node-to-front-on-widget-click
Myestery Dec 9, 2025
69b97d6
merge: resolve screenshot conflicts by keeping ours
Myestery Dec 10, 2025
05c95d2
Merge branch 'main' into feat/bring-node-to-front-on-widget-click
Myestery Dec 10, 2025
2ff663e
[automated] Update test expectations
invalid-email-address Dec 10, 2025
2a0ea7d
merge: resolve conflict by accepting main version of snapshot
Myestery Dec 11, 2025
dcee42a
Merge branch 'main' into feat/bring-node-to-front-on-widget-click
Myestery Dec 11, 2025
ec14c8b
[automated] Update test expectations
invalid-email-address Dec 11, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
fix: bring node to front when selected
Selection now automatically brings the node to front (unless pinned),
ensuring selected nodes are always visible above other nodes.
  • Loading branch information
Myestery committed Dec 8, 2025
commit 901c9f4bf7c3bff7e434f153007e21f0eb13fb91
Original file line number Diff line number Diff line change
Expand Up @@ -134,13 +134,21 @@ function useNodeEventHandlersIndividual() {
canvasStore.canvas.deselectAll()
canvasStore.canvas.select(node)
canvasStore.updateSelectedItems()
// Bring node to front when selected (unless pinned)
if (!node.flags?.pinned) {
bringNodeToFront(nodeId)
}
return
}

if (node.selected) {
canvasStore.canvas.deselect(node)
} else {
canvasStore.canvas.select(node)
// Bring node to front when selected (unless pinned)
if (!node.flags?.pinned) {
bringNodeToFront(nodeId)
}
}

canvasStore.updateSelectedItems()
Expand Down
Loading