Skip to content

Commit 39ddde4

Browse files
committed
Fix regression on Edit api data
1 parent c4cea39 commit 39ddde4

1 file changed

Lines changed: 2 additions & 10 deletions

File tree

src/popup.js

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -512,10 +512,8 @@ document.addEventListener('DOMContentLoaded', () => {
512512
responseBodyTextarea.style.height = `${responseBodyTextarea.scrollHeight}px`;
513513

514514
const saveChangesBtn = document.getElementById('saveChanges');
515-
// Remove any existing event listeners
516-
const newSaveChangesBtn = saveChangesBtn.cloneNode(true);
517-
saveChangesBtn.parentNode.replaceChild(newSaveChangesBtn, saveChangesBtn);
518-
newSaveChangesBtn.addEventListener('click', () => saveApiCallChanges(recordingName, requestKey));
515+
const requestKey = Object.keys(requests).find(key => requests[key] === matchingRequest);
516+
saveChangesBtn.addEventListener('click', () => saveApiCallChanges(recordingName, requestKey));
519517

520518
apiCallModal.classList.remove('hidden');
521519
} else {
@@ -568,18 +566,12 @@ document.addEventListener('DOMContentLoaded', () => {
568566
}
569567

570568
closeModalBtn.addEventListener('click', () => {
571-
const saveChangesBtn = document.getElementById('saveChanges');
572-
const newSaveChangesBtn = saveChangesBtn.cloneNode(true);
573-
saveChangesBtn.parentNode.replaceChild(newSaveChangesBtn, saveChangesBtn);
574569
apiCallModal.classList.add('hidden');
575570
});
576571

577572
// Close modal when clicking outside
578573
apiCallModal.addEventListener('click', (e) => {
579574
if (e.target === apiCallModal) {
580-
const saveChangesBtn = document.getElementById('saveChanges');
581-
const newSaveChangesBtn = saveChangesBtn.cloneNode(true);
582-
saveChangesBtn.parentNode.replaceChild(newSaveChangesBtn, saveChangesBtn);
583575
apiCallModal.classList.add('hidden');
584576
}
585577
});

0 commit comments

Comments
 (0)