From aef1ef90fe8b83cbc28c3312da3654f0c0bb8065 Mon Sep 17 00:00:00 2001 From: Ricky Stretch Date: Sun, 22 Mar 2026 11:18:07 -0400 Subject: [PATCH] v0.11.15 user manager bug fix --- backend/package.json | 2 +- build.sh | 2 +- frontend/package.json | 2 +- frontend/src/pages/UserManagerPage.jsx | 4 ++++ 4 files changed, 7 insertions(+), 3 deletions(-) diff --git a/backend/package.json b/backend/package.json index f179e64..25c3438 100644 --- a/backend/package.json +++ b/backend/package.json @@ -1,6 +1,6 @@ { "name": "jama-backend", - "version": "0.11.14", + "version": "0.11.15", "description": "TeamChat backend server", "main": "src/index.js", "scripts": { diff --git a/build.sh b/build.sh index 65ad60a..f1984de 100644 --- a/build.sh +++ b/build.sh @@ -13,7 +13,7 @@ # ───────────────────────────────────────────────────────────── set -euo pipefail -VERSION="${1:-0.11.14}" +VERSION="${1:-0.11.15}" ACTION="${2:-}" REGISTRY="${REGISTRY:-}" IMAGE_NAME="jama" diff --git a/frontend/package.json b/frontend/package.json index e458ccf..3ceb757 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -1,6 +1,6 @@ { "name": "jama-frontend", - "version": "0.11.14", + "version": "0.11.15", "private": true, "scripts": { "dev": "vite", diff --git a/frontend/src/pages/UserManagerPage.jsx b/frontend/src/pages/UserManagerPage.jsx index 5b53d87..43414e1 100644 --- a/frontend/src/pages/UserManagerPage.jsx +++ b/frontend/src/pages/UserManagerPage.jsx @@ -32,6 +32,10 @@ function UserRow({ u, onUpdated }) { const [editName, setEditName] = useState(false); const [nameVal, setNameVal] = useState(u.name); const [roleWarning, setRoleWarning] = useState(false); + // onIF/onIB are no-ops here — UserRow doesn't have access to the page-level + // inputFocused state. The mobile footer is controlled by the parent page only. + const onIF = () => {}; + const onIB = () => {}; const handleRole = async (role) => { if (!role) { setRoleWarning(true); return; }