Opened 15 months ago

Last modified 5 months ago

#6740 new defect

scrolling on dropdown menus causes lobby to refresh over and over

Reported by: sternstaub Owned by: Dunedan
Priority: If Time Permits Milestone: Alpha 27
Component: Multiplayer lobby Keywords:
Cc: Dunedan Patch: https://code.wildfiregames.com/D5217

Description (last modified by Langbart)

using the scroll wheel on a dropdown menu in a hosted game causes the lobby to refresh multiple times

steps to reproduce:

1) creating a game on the multiplayer lobby

2) scroll down a dropdown menu for any option which is represented in the lobby grid view, e.g. map or player count

3) click on the small speech bubble on the right to open the lobby view

4) see how every second or so, the lobby completely refreshes, cycling through all the options which have been selected ("hovered", so to speak) in the game settings.

i have no idea if this only affects the player who created the match (and did the scrolling) or the whole public lobby.

bisect

[24686]

Attachments (1)

scroll_map.gif (275.1 KB ) - added by Langbart 15 months ago.

Download all attachments as: .zip

Change History (14)

comment:1 by Langbart, 15 months ago

Resolution: worksforme
Status: newclosed
  • closing for now
  • when reopening (1) add a video link and more details such as
    • active mods
    • game version (A26, A25, svn/git)
    • operating system

(1) General rule: no open tickets without milestone

comment:2 by sternstaub, 15 months ago

You did not reproduce it correctly. I meant: use the scroll wheel to actually change the option. See video, which i added now: https://ttm.sh/SYs.35.mp4

Only mod is shiny, else it is the regular A26 version.You should be able to reprod. Although this does not seem to be an OS related issue, i am on arch linux, kernel ver 6.1.9.

Concerning the milestone: i do not think that i can decide when this bug should be fixed? So, how should i know whether to assign it to A28?

comment:3 by Langbart, 15 months ago

Milestone: Alpha 27
  • reproducible
  • good report

  • a setting keeps changing


  • new tickets usually with current milestone of the developer version.

by Langbart, 15 months ago

Attachment: scroll_map.gif added

comment:4 by Langbart, 15 months ago

reproducible releases

  • lobby dialog in gamesetup was added with [20886]
  • in A23b [21946] not reproducible
  • in A24b [24937] issue is reproducible
    • potential candidate that introduced the issue [23172]

comment:5 by phosit, 15 months ago

elexis mentioned it could be [24686]

git  log -p  A23..A24 *GameRegisterStanza.js*
rP24686 gameRegisterStanza.sendImmediately "Called whenever a client joins or leaves or any game setting is changed."
scythetwirler insisted on the lobby gamelist being updated instantly when clients join or leave, but for other gamesettings its supposed to be updated with delay to avoid the described effect

comment:6 by Langbart, 15 months ago

Resolution: worksforme
Status: closedreopened

in reply to:  5 comment:7 by Langbart, 15 months ago

Description: modified (diff)

Replying to phosit:

elexis mentioned it could be [24686]

[24686] brings the mischief, bisecting confirms @elexis' suggestion.

comment:8 by phosit, 13 months ago

Ref. #3186

comment:9 by phosit, 13 months ago

We already had this bug: #3847

comment:10 by Stan, 12 months ago

Milestone: Alpha 27Alpha 28

comment:11 by Dunedan, 11 months ago

Cc: Dunedan added

comment:12 by Stan, 11 months ago

Milestone: Alpha 28Alpha 27

Push back

comment:13 by Dunedan, 5 months ago

Owner: set to Dunedan
Patch: https://code.wildfiregames.com/D5217
Status: reopenednew
Note: See TracTickets for help on using tickets.