From 026f2de87c84fbc681450307b879ee3b588cc5a6 Mon Sep 17 00:00:00 2001 From: "Mr. M" Date: Fri, 7 Nov 2025 14:13:09 +0100 Subject: [PATCH] feat: Don't make unecesary writes to disk for pinned tabs, b=no-bug, c=tabs --- src/zen/tabs/ZenPinnedTabManager.mjs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/zen/tabs/ZenPinnedTabManager.mjs b/src/zen/tabs/ZenPinnedTabManager.mjs index 779f3566b..eebfadf06 100644 --- a/src/zen/tabs/ZenPinnedTabManager.mjs +++ b/src/zen/tabs/ZenPinnedTabManager.mjs @@ -778,6 +778,10 @@ return; } const existingPin = this._pinsCache.find((p) => p.uuid === pin.uuid); + if (existingPin && existingPin === pin) { + // We want to avoid unnecessary writes + return; + } if (existingPin) { Object.assign(existingPin, pin); } else {