Skip to content

Popup Panel Desync in ModularSyncManager #182

@ghzdude

Description

@ghzdude

When opening a popup panel, then opening a recipe in JEI, then going back out of JEI, the ModularSyncManager becomes desynced,

The popup panel exists in the psm map on the server, but does not exist in that map on the client.
The panel history contains the panel on both sides.
Both of these facts cause server packets to be silently dropped and unread.

Meaning if you have a button on the main panel to close said popup panel, it won't work because it thinks the panel is closed on the client and tries to open it, and attempts to send a packet to the server that gets completely ignored.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions