From 95171fd9950e5dff3ad0d12361e4a5e698eae990 Mon Sep 17 00:00:00 2001
From: FloPinguin <25036848+FloPinguin@users.noreply.github.com>
Date: Sat, 27 Jun 2026 19:14:56 +0200
Subject: [PATCH] =?UTF-8?q?Fix=20lobby=20status=20bar=20scrolling=20out=20?=
=?UTF-8?q?of=20view=20when=20many=20players=20join=20=F0=9F=8E=AF=20(#442?=
=?UTF-8?q?5)?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
## Description:
Make the lobby status bar (status label + player count) sticky at the
bottom of the player list scroll area in JoinLobbyModal. Previously,
when many players joined a lobby the status bar would scroll out of
view. The bar is now pinned with `sticky bottom-0` and has a semi-opaque
blurred background (`bg-black/60 backdrop-blur-md`) to cleanly occlude
content scrolling behind it.
**Before:**
**With this PR:**
## Please complete the following:
- [X] I have added screenshots for all UI updates
- [X] I process any text displayed to the user through translateText()
and I've added it to the en.json file
- [X] I have added relevant tests to the test directory
## Please put your Discord username so you can be contacted if a bug or
regression is found:
FloPinguin
---
src/client/JoinLobbyModal.ts | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/src/client/JoinLobbyModal.ts b/src/client/JoinLobbyModal.ts
index 4ced7c318..042e49a6c 100644
--- a/src/client/JoinLobbyModal.ts
+++ b/src/client/JoinLobbyModal.ts
@@ -165,7 +165,9 @@ export class JoinLobbyModal extends BaseModal {
${html`
-