MapVotePlusUiFix
Fixes MapVotePlus locking the lobby buttons and clients missing the vote list or some maps.MapVotePlus UI Fix
Fixes problems in MapVotePlus 1.3.1. Every player who has MapVotePlus needs this installed and on the same version; most of the 1.0.1 fixes run on the players who are not hosting.
Lobby buttons stop working (1.0.1, host). After a run that reached the truck, the next lobby could open with Start, Settings, Invite and Leave ignoring clicks while the vote buttons still worked, and the only way out was quitting. MapVotePlus kept the previous truck vote popup after the level load destroyed it, and closing that dead popup made a dead menu page current. The patch drops the destroyed popup before the lobby vote opens, and gives focus back to the lobby if the vote still ends up in charge some other way.
Players missing the vote, or seeing fewer maps (1.0.1, clients). A player whose game finished loading the truck before the host's did built a vote with only Random, and version 1.0.0 of this patch then refused to update it when the host's map list arrived. That was our bug. Now the vote rebuilds when the list arrives, a player who joins in the truck asks the host for the list, and a list that arrives while a menu is open shows up once the menu closes. A vote sync from the host no longer wipes a player's map list mid-vote, and a player whose list lacks the winning map no longer gets stuck in the end-of-vote animation.
Vote popup over other menus (1.0.0). The vote closes before another menu opens. In the lobby it comes back when you return from Settings or Customize; in the truck, use Escape and the Vote Map button to reopen it.
The BepInEx log notes each fix when it acts, under "MapVotePlus UI Fix", and writes one summary line per vote.
