diff --git a/public/script.js b/public/script.js index 32949cc..7347a1f 100644 --- a/public/script.js +++ b/public/script.js @@ -172,8 +172,7 @@ } } catch (e3) {} } - // * Best-effort only: another tab could write before setItem; without locks perfect sync is not achievable - cachedSessionId = generateId(); + // * Best-effort only: another tab could write between here and setItem; without locks perfect sync is not achievable localStorage.setItem(key, JSON.stringify({ id: cachedSessionId, created: Date.now() })); } catch (e) { cachedSessionId = generateId();