diff --git a/src/client/PublicLobby.ts b/src/client/PublicLobby.ts index 8403cefda..32631203a 100644 --- a/src/client/PublicLobby.ts +++ b/src/client/PublicLobby.ts @@ -9,8 +9,10 @@ import { GameInfo } from "../core/Schemas"; export class PublicLobby extends LitElement { @state() private lobbies: GameInfo[] = []; @state() public isLobbyHighlighted: boolean = false; + @state() private isButtonDebounced: boolean = false; private lobbiesInterval: number | null = null; private currLobby: GameInfo = null; + private debounceDelay: number = 750; createRenderRoot() { return this; @@ -80,9 +82,13 @@ export class PublicLobby extends LitElement { return html`