space-nuko / ComfyBox

Customizable Stable Diffusion frontend for ComfyUI
GNU General Public License v3.0
586 stars 45 forks source link

ui.gallery editing freezes the UI #133

Open hobojoker opened 11 months ago

hobojoker commented 11 months ago

Every time I try to edit a ui.gallery the UI freezes and I have to close and reopen it

nistvan86 commented 11 months ago

There's an unchaught Javascript error which seems to cause this. This was captured when I was trying to edit the "tags" field for the UI gallery.

Uncaught (in promise) TypeError: i[k] is undefined
    update http://127.0.0.1:8000/assets/global-b3b5b4db.js:51
    hC http://127.0.0.1:8000/assets/global-b3b5b4db.js:4
    lp http://127.0.0.1:8000/assets/global-b3b5b4db.js:4
    promise callback*My http://127.0.0.1:8000/assets/global-b3b5b4db.js:4
    pC http://127.0.0.1:8000/assets/global-b3b5b4db.js:4
    ctx http://127.0.0.1:8000/assets/global-b3b5b4db.js:4
    N http://127.0.0.1:8000/assets/global-b3b5b4db.js:46
    ee http://127.0.0.1:8000/assets/global-b3b5b4db.js:1
    m http://127.0.0.1:8000/assets/global-b3b5b4db.js:46
    m http://127.0.0.1:8000/assets/global-b3b5b4db.js:46
    m http://127.0.0.1:8000/assets/global-b3b5b4db.js:46
    G http://127.0.0.1:8000/assets/global-b3b5b4db.js:4
    m http://127.0.0.1:8000/assets/main-4f4209df.js:5
    m http://127.0.0.1:8000/assets/main-4f4209df.js:5
    m http://127.0.0.1:8000/assets/main-4f4209df.js:5
    p http://127.0.0.1:8000/assets/main-4f4209df.js:5
    Dr http://127.0.0.1:8000/assets/global-b3b5b4db.js:4
    Iy http://127.0.0.1:8000/assets/global-b3b5b4db.js:1
    lt http://127.0.0.1:8000/assets/global-b3b5b4db.js:1
    Dr http://127.0.0.1:8000/assets/global-b3b5b4db.js:4
    p http://127.0.0.1:8000/assets/main-4f4209df.js:5
    Dr http://127.0.0.1:8000/assets/global-b3b5b4db.js:4
    Iy http://127.0.0.1:8000/assets/global-b3b5b4db.js:1
    lt http://127.0.0.1:8000/assets/global-b3b5b4db.js:1
    Dr http://127.0.0.1:8000/assets/global-b3b5b4db.js:4
    p http://127.0.0.1:8000/assets/main-4f4209df.js:5
    p http://127.0.0.1:8000/assets/main-4f4209df.js:5
    p http://127.0.0.1:8000/assets/main-4f4209df.js:5
    p http://127.0.0.1:8000/assets/main-4f4209df.js:5
    hC http://127.0.0.1:8000/assets/global-b3b5b4db.js:4
    lp http://127.0.0.1:8000/assets/global-b3b5b4db.js:4
    promise callback*My http://127.0.0.1:8000/assets/global-b3b5b4db.js:4
    pC http://127.0.0.1:8000/assets/global-b3b5b4db.js:4
    ctx http://127.0.0.1:8000/assets/global-b3b5b4db.js:4
    s http://127.0.0.1:8000/assets/main-4f4209df.js:5
global-b3b5b4db.js:51:60343
    lp http://127.0.0.1:8000/assets/global-b3b5b4db.js:4
    (Async: promise callback)
    My http://127.0.0.1:8000/assets/global-b3b5b4db.js:4
    pC http://127.0.0.1:8000/assets/global-b3b5b4db.js:4
    ctx http://127.0.0.1:8000/assets/global-b3b5b4db.js:4
    N http://127.0.0.1:8000/assets/global-b3b5b4db.js:46
    (Async: EventListener.handleEvent)
    ee http://127.0.0.1:8000/assets/global-b3b5b4db.js:1
    m http://127.0.0.1:8000/assets/global-b3b5b4db.js:46
    m http://127.0.0.1:8000/assets/global-b3b5b4db.js:46
    m http://127.0.0.1:8000/assets/global-b3b5b4db.js:46
    G http://127.0.0.1:8000/assets/global-b3b5b4db.js:4
    m http://127.0.0.1:8000/assets/main-4f4209df.js:5
    m http://127.0.0.1:8000/assets/main-4f4209df.js:5
    m http://127.0.0.1:8000/assets/main-4f4209df.js:5
    p http://127.0.0.1:8000/assets/main-4f4209df.js:5
    Dr http://127.0.0.1:8000/assets/global-b3b5b4db.js:4
    Iy http://127.0.0.1:8000/assets/global-b3b5b4db.js:1
    forEach self-hosted:203
    lt http://127.0.0.1:8000/assets/global-b3b5b4db.js:1
    Dr http://127.0.0.1:8000/assets/global-b3b5b4db.js:4
    p http://127.0.0.1:8000/assets/main-4f4209df.js:5
    Dr http://127.0.0.1:8000/assets/global-b3b5b4db.js:4
    Iy http://127.0.0.1:8000/assets/global-b3b5b4db.js:1
    forEach self-hosted:203
    lt http://127.0.0.1:8000/assets/global-b3b5b4db.js:1
    Dr http://127.0.0.1:8000/assets/global-b3b5b4db.js:4
    p http://127.0.0.1:8000/assets/main-4f4209df.js:5
    p http://127.0.0.1:8000/assets/main-4f4209df.js:5
    p http://127.0.0.1:8000/assets/main-4f4209df.js:5
    p http://127.0.0.1:8000/assets/main-4f4209df.js:5
    hC http://127.0.0.1:8000/assets/global-b3b5b4db.js:4
    lp http://127.0.0.1:8000/assets/global-b3b5b4db.js:4
    (Async: promise callback)
    My http://127.0.0.1:8000/assets/global-b3b5b4db.js:4
    pC http://127.0.0.1:8000/assets/global-b3b5b4db.js:4
    ctx http://127.0.0.1:8000/assets/global-b3b5b4db.js:4
    s http://127.0.0.1:8000/assets/main-4f4209df.js:5
hobojoker commented 11 months ago

Oooohh, nice, maybe I can try to fix this in my fork.