farirpgs / fari-app

The Free and Open-Source VTT
https://fari.app/
GNU Affero General Public License v3.0
291 stars 57 forks source link

Crash when dragging and dropping blocks on a card #458

Open errantcanadian opened 1 year ago

errantcanadian commented 1 year ago

When I try to move a block in a card in a scene by dragging and dropping, the page crashes, returning a blank page that says "Ooops! Looks like something went wrong." I am running Fari in Firefox 109.0 on MacOS Ventura 13.1.

RPDeshaies commented 1 year ago

Moved the issue to canny: https://fari.canny.io/bugs/p/crash-when-dragging-and-dropping-blocks-on-a-card-458

Could you record youself trying to reproduce this?

errantcanadian commented 1 year ago

Here's a recording, though there's not much to see. I click, I drag, it crash.

https://user-images.githubusercontent.com/71276092/215920342-15a5d674-0ce6-47c5-b35d-23b938959dd6.mp4

SwappyG commented 1 year ago

Hey, this is also happening for me, on both Firefox and on Chrome. Consistently reproducible.

TypeError: t is undefined
    n https://fari.app/assets/CardCollectionRoute-0913330d.js:1
    F https://fari.app/assets/CardCollectionRoute-0913330d.js:1
    produce https://fari.app/assets/index-a4ad8a5b.js:1
    produce https://fari.app/assets/index-a4ad8a5b.js:1
    produce https://fari.app/assets/index-a4ad8a5b.js:1
    Hl https://fari.app/assets/index-a4ad8a5b.js:6
    Vf https://fari.app/assets/index-a4ad8a5b.js:6
    useState https://fari.app/assets/index-a4ad8a5b.js:6
    useState https://fari.app/assets/index-a4ad8a5b.js:1
    oe https://fari.app/assets/CardCollectionRoute-0913330d.js:1
    ie https://fari.app/assets/CardCollectionRoute-0913330d.js:1
    bh https://fari.app/assets/index-a4ad8a5b.js:6
    R2 https://fari.app/assets/index-a4ad8a5b.js:8
    e9 https://fari.app/assets/index-a4ad8a5b.js:8
    J7 https://fari.app/assets/index-a4ad8a5b.js:8
    sE https://fari.app/assets/index-a4ad8a5b.js:8
    p1 https://fari.app/assets/index-a4ad8a5b.js:8
    N2 https://fari.app/assets/index-a4ad8a5b.js:8
    q7 https://fari.app/assets/index-a4ad8a5b.js:8
    C https://fari.app/assets/index-a4ad8a5b.js:1
    q https://fari.app/assets/index-a4ad8a5b.js:1
[index-a4ad8a5b.js:13:322](https://fari.app/assets/index-a4ad8a5b.js)
    _I https://fari.app/assets/index-a4ad8a5b.js:13
    k2 https://fari.app/assets/index-a4ad8a5b.js:8
    callback https://fari.app/assets/index-a4ad8a5b.js:8
    T5 https://fari.app/assets/index-a4ad8a5b.js:6
    q5 https://fari.app/assets/index-a4ad8a5b.js:8
    G7 https://fari.app/assets/index-a4ad8a5b.js:8
    G7 https://fari.app/assets/index-a4ad8a5b.js:8
    oE https://fari.app/assets/index-a4ad8a5b.js:8
    cE https://fari.app/assets/index-a4ad8a5b.js:8
    mi https://fari.app/assets/index-a4ad8a5b.js:8
    q7 https://fari.app/assets/index-a4ad8a5b.js:8
    C https://fari.app/assets/index-a4ad8a5b.js:1
    q https://fari.app/assets/index-a4ad8a5b.js:1

That's the trace from the console, not sure how helpful that is.

(I'm trying out Fari for the first time and it's looking really promising!)