mirror of
https://github.com/Comfy-Org/ComfyUI_frontend.git
synced 2026-02-01 22:09:55 +00:00
Fit view on workflow load without extra.ds (#3822)
Co-authored-by: github-actions <github-actions@github.com>
This commit is contained in:
@@ -1069,6 +1069,13 @@ export class ComfyApp {
|
||||
) {
|
||||
this.canvas.ds.offset = graphData.extra.ds.offset
|
||||
this.canvas.ds.scale = graphData.extra.ds.scale
|
||||
} else {
|
||||
// @note: Set view after the graph has been rendered once. fitView uses
|
||||
// boundingRect on nodes to calculate the view bounds, which only become
|
||||
// available after the first render.
|
||||
requestAnimationFrame(() => {
|
||||
useLitegraphService().fitView()
|
||||
})
|
||||
}
|
||||
} catch (error) {
|
||||
useDialogService().showErrorDialog(error, {
|
||||
|
||||
@@ -132,7 +132,12 @@ export const defaultGraph: ComfyWorkflowJSON = {
|
||||
],
|
||||
groups: [],
|
||||
config: {},
|
||||
extra: {},
|
||||
extra: {
|
||||
ds: {
|
||||
offset: [0, 0],
|
||||
scale: 1
|
||||
}
|
||||
},
|
||||
version: 0.4
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user