From d8030d21136aacd438c524ab272b148f503ef360 Mon Sep 17 00:00:00 2001 From: moul <94029+moul@users.noreply.github.com> Date: Wed, 10 Jun 2026 22:19:46 +0200 Subject: [PATCH] fix: ignore stale bank selection responses --- src/live_mem/static/js/bank.js | 6 ++++- tests/test_live_ui_bank_race_guard.py | 33 +++++++++++++++++++++++++++ 2 files changed, 38 insertions(+), 1 deletion(-) create mode 100644 tests/test_live_ui_bank_race_guard.py diff --git a/src/live_mem/static/js/bank.js b/src/live_mem/static/js/bank.js index 97c4a05..472efcf 100644 --- a/src/live_mem/static/js/bank.js +++ b/src/live_mem/static/js/bank.js @@ -42,6 +42,8 @@ function renderBankTabs() { async function selectBank(filename) { app.currentBankFile = filename; + const requestedSpaceId = app.spaceId; + const requestedFilename = filename; // Mettre à jour les onglets actifs document.querySelectorAll('.bank-tab').forEach(t => { @@ -52,7 +54,8 @@ async function selectBank(filename) { el.innerHTML = '