filtered
filtered
Just going to generalise my original comment: something that was `[]` `Array` is now an object. Possibly a Float32Array, but could also be an object like `Record`.
So `LGraphNode.pos` is `Float32Array` internally - I think it might have been for a while. There's an old-style getter/setter combo in litegraph to prevent consumers from overwriting its reference.
First part: Only one of the two settings has been changed. It means that dragging a link with shift held does exactly the same thing as not holding shift (effectively...
Is it standard? I haven't actually noticed that happening in many places. I think a "not set" value for settings is valuable; e.g. should we ever want to change the...
1. Simplest: We set the setting explicitly for existing users when this state is discovered 2. More complex, but allows rollback: set a special flag / value that indicates that...
I think that looks cleaner - and will probably(?) make reasoning about it when you need to compare a an actual settings file to the setting impl. easier.
I am unable to reproduce this; can you please post the code? Some code is definitely run every time a tab switch happens. e.g. All nodes are recreated, not kept...
This appears to be an extension doing something on node creation or load. Most likely it is monkey patching a Litegraph prototype. It's not a bug with ComfyUI - the...
This also applies to Primitive nodes. It's caused by LiteGraph's default behaviour - shrink nodes to to the "right" size whenever a widget is added (iirc, it just calls `computeSize`...
This should now be resolved - please do reply if there is still an issue with this.