From 01200c9e5f064372e5e91239593d3e8cdfcfd2e9 Mon Sep 17 00:00:00 2001 From: nivedin Date: Thu, 14 Sep 2023 23:41:47 +0530 Subject: [PATCH] fix: duplicate tab reference bug --- packages/hoppscotch-common/src/pages/index.vue | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/hoppscotch-common/src/pages/index.vue b/packages/hoppscotch-common/src/pages/index.vue index a0d5378e8..21d97dd85 100644 --- a/packages/hoppscotch-common/src/pages/index.vue +++ b/packages/hoppscotch-common/src/pages/index.vue @@ -141,6 +141,7 @@ import { InspectionService } from "~/services/inspection" import { HeaderInspectorService } from "~/services/inspection/inspectors/header.inspector" import { EnvironmentInspectorService } from "~/services/inspection/inspectors/environment.inspector" import { ResponseInspectorService } from "~/services/inspection/inspectors/response.inspector" +import { cloneDeep } from "lodash-es" const savingRequest = ref(false) const confirmingCloseForTabID = ref(null) @@ -243,7 +244,7 @@ const duplicateTab = (tabID: string) => { const tab = getTabRef(tabID) if (tab.value) { const newTab = createNewTab({ - request: tab.value.document.request, + request: cloneDeep(tab.value.document.request), isDirty: true, }) currentTabID.value = newTab.id