From 682eb621bb4d7cb47d80c9bee61bb7a4a8692ea0 Mon Sep 17 00:00:00 2001 From: "YUKI \"Piro\" Hiroshi" Date: Fri, 10 Jun 2022 17:12:17 +0900 Subject: [PATCH] Don't use given object as-is --- webextensions/common/resizable-box.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/webextensions/common/resizable-box.js b/webextensions/common/resizable-box.js index ee145f4..5387cde 100644 --- a/webextensions/common/resizable-box.js +++ b/webextensions/common/resizable-box.js @@ -15,7 +15,7 @@ let mResizableBoxCount = 0; const mResizableBoxes = new Map(); export function init(sizes) { - mSizes = (sizes && typeof sizes == 'object') ? sizes : {}; + mSizes = (sizes && typeof sizes == 'object') ? JSON.parse(JSON.stringify(sizes)) : {}; for (const splitter of document.querySelectorAll('hr.splitter')) { const previousBox = findPreviousResizableBox(splitter);