Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

elusive ui bug in firefox #1195

Closed
krancour opened this issue Nov 30, 2023 · 3 comments
Closed

elusive ui bug in firefox #1195

krancour opened this issue Nov 30, 2023 · 3 comments

Comments

@krancour
Copy link
Member

I keep seeing this happen, and now that I'm trying to trigger it I can't, so I'll describe the issue and will update this with more detail the next time I encounter it.

In Firefox only (so I presume it's actually a webkit issue), nodes in the pipeline DAG sometimes lose their colors and turn just black and white. This seems, usually, to be correlated with adding or removing resources from the project. e.g. Add or a delete a Stage.

Oddly, neither refreshing nor even restarting the browser fixes things. (Which makes me wonder it has something to do with local storage.)

What does reliably fix things is clicking the palette / "Reassign Stage Colors" button in the upper right.

Also notable, when this happens, #1193 also doesn't work. Clicking the palette button fixes both issues, so I presume they are related somehow.

I will update with screenshots and web console logs as soon as I see this recur.

@krancour
Copy link
Member Author

krancour commented Nov 30, 2023

Screenshot 2023-11-30 at 3 07 47 PM

I have no clue how I triggered it this time.

Uncaught (in promise) ConnectError: [unknown] Error in input stream
    Uo https://localhost:30081/assets/index-JKeWFq4_.js:41
    from https://localhost:30081/assets/index-JKeWFq4_.js:41
    wNe https://localhost:30081/assets/index-JKeWFq4_.js:41
    promise callback*next https://localhost:30081/assets/index-JKeWFq4_.js:41
    qje/n/e[r]< https://localhost:30081/assets/index-JKeWFq4_.js:41
    t https://localhost:30081/assets/index-JKeWFq4_.js:41
    a https://localhost:30081/assets/index-JKeWFq4_.js:41
    Gje/s/r[h]/< https://localhost:30081/assets/index-JKeWFq4_.js:41
    h https://localhost:30081/assets/index-JKeWFq4_.js:41
    next https://localhost:30081/assets/index-JKeWFq4_.js:41
    ien https://localhost:30081/assets/index-JKeWFq4_.js:2065
    ien https://localhost:30081/assets/index-JKeWFq4_.js:2065
    u$ https://localhost:30081/assets/index-JKeWFq4_.js:40
    lk https://localhost:30081/assets/index-JKeWFq4_.js:40
    $ze https://localhost:30081/assets/index-JKeWFq4_.js:40
    Yy https://localhost:30081/assets/index-JKeWFq4_.js:40
    Vfe https://localhost:30081/assets/index-JKeWFq4_.js:40
    ky https://localhost:30081/assets/index-JKeWFq4_.js:38
    sc https://localhost:30081/assets/index-JKeWFq4_.js:40
    sc https://localhost:30081/assets/index-JKeWFq4_.js:40
    eh https://localhost:30081/assets/index-JKeWFq4_.js:40
    f2e https://localhost:30081/assets/index-JKeWFq4_.js:38
    d2e https://localhost:30081/assets/index-JKeWFq4_.js:38
    s https://localhost:30081/assets/index-JKeWFq4_.js:41
    t https://localhost:30081/assets/index-JKeWFq4_.js:41
    a https://localhost:30081/assets/index-JKeWFq4_.js:41
    a https://localhost:30081/assets/index-JKeWFq4_.js:41
    n https://localhost:30081/assets/index-JKeWFq4_.js:41
    a https://localhost:30081/assets/index-JKeWFq4_.js:41
    promise callback*bge https://localhost:30081/assets/index-JKeWFq4_.js:41
    a https://localhost:30081/assets/index-JKeWFq4_.js:41
    r https://localhost:30081/assets/index-JKeWFq4_.js:41
    wg https://localhost:30081/assets/index-JKeWFq4_.js:41
    setData https://localhost:30081/assets/index-JKeWFq4_.js:41
    onSuccess https://localhost:30081/assets/index-JKeWFq4_.js:41
    h https://localhost:30081/assets/index-JKeWFq4_.js:41
    promise callback*m https://localhost:30081/assets/index-JKeWFq4_.js:41
    NNe https://localhost:30081/assets/index-JKeWFq4_.js:41
    fetch https://localhost:30081/assets/index-JKeWFq4_.js:41
    SD https://localhost:30081/assets/index-JKeWFq4_.js:41
    onSubscribe https://localhost:30081/assets/index-JKeWFq4_.js:41
    subscribe https://localhost:30081/assets/index-JKeWFq4_.js:41
    ZUe https://localhost:30081/assets/index-JKeWFq4_.js:41
    d2e https://localhost:30081/assets/index-JKeWFq4_.js:38
    u$ https://localhost:30081/assets/index-JKeWFq4_.js:40
    lk https://localhost:30081/assets/index-JKeWFq4_.js:40
    Vfe https://localhost:30081/assets/index-JKeWFq4_.js:40
    ky https://localhost:30081/assets/index-JKeWFq4_.js:38
    $ze https://localhost:30081/assets/index-JKeWFq4_.js:40
    Yy https://localhost:30081/assets/index-JKeWFq4_.js:40
    H2e https://localhost:30081/assets/index-JKeWFq4_.js:40
    S https://localhost:30081/assets/index-JKeWFq4_.js:25
    I https://localhost:30081/assets/index-JKeWFq4_.js:25
    EventHandlerNonNull* https://localhost:30081/assets/index-JKeWFq4_.js:25
    <anonymous> https://localhost:30081/assets/index-JKeWFq4_.js:25
Caused by: TypeError: Error in input stream
[index-JKeWFq4_.js:41:17029](https://localhost:30081/assets/index-JKeWFq4_.js)

@krancour
Copy link
Member Author

Ok... those logs look as it they may be unrelated to the bug, because I can see the issue in the logs recurring even after the color problem resolves.

Here's a video:

Screen.Recording.2023-11-30.at.3.10.45.PM.mov

@krancour
Copy link
Member Author

Closing in favor of #1529

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant