This commit is contained in:
Benjamin Lu
2025-09-17 16:48:07 -07:00
parent f91dc82c94
commit 6586ef4195
2 changed files with 3 additions and 7 deletions

View File

@@ -41,7 +41,7 @@ function flushScheduledSlotLayoutSync() {
}
}
function syncNodeSlotLayoutsFromDOM(
export function syncNodeSlotLayoutsFromDOM(
nodeId: string,
conv?: ReturnType<typeof useSharedCanvasPositionConversion>
) {
@@ -222,7 +222,3 @@ export function useSlotElementTracking(options: {
requestSlotLayoutSync: () => scheduleSlotLayoutSync(nodeId)
}
}
export function syncNodeSlotLayoutsNow(nodeId: string) {
syncNodeSlotLayoutsFromDOM(nodeId)
}

View File

@@ -15,7 +15,7 @@ import { LiteGraph } from '@/lib/litegraph/src/litegraph'
import { layoutStore } from '@/renderer/core/layout/store/layoutStore'
import type { Bounds, NodeId } from '@/renderer/core/layout/types'
import { syncNodeSlotLayoutsNow } from './useSlotElementTracking'
import { syncNodeSlotLayoutsFromDOM } from './useSlotElementTracking'
/**
* Generic update item for element bounds tracking
@@ -127,7 +127,7 @@ const resizeObserver = new ResizeObserver((entries) => {
// After node bounds are updated, refresh slot cached offsets and layouts
if (nodesNeedingSlotResync.size > 0) {
for (const nodeId of nodesNeedingSlotResync) {
syncNodeSlotLayoutsNow(nodeId)
syncNodeSlotLayoutsFromDOM(nodeId)
}
}
})