From b4a315e309d97282dbaa7e05fdcf69aed3762fc1 Mon Sep 17 00:00:00 2001 From: wanhose Date: Sat, 7 Sep 2024 12:17:06 +0200 Subject: [PATCH] fix(browser-extension): send user url --- packages/browser-extension/src/scripts/background.js | 6 +++--- packages/browser-extension/src/scripts/dialog.js | 1 - 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/packages/browser-extension/src/scripts/background.js b/packages/browser-extension/src/scripts/background.js index 49c4d04..5ae7192 100644 --- a/packages/browser-extension/src/scripts/background.js +++ b/packages/browser-extension/src/scripts/background.js @@ -65,13 +65,13 @@ const refreshData = (callback) => { const report = async (message, tab, callback) => { try { const reason = message.reason; + const url = message.url; const userAgent = message.userAgent; const version = browser.runtime.getManifest().version; - const body = JSON.stringify({ reason, url: tab.url, userAgent, version }); + const body = JSON.stringify({ reason, url, userAgent, version }); const headers = { 'Cache-Control': 'no-cache', 'Content-type': 'application/json' }; - const url = `${apiUrl}/report/`; - const response = await fetch(url, { body, headers, method: 'POST' }); + const response = await fetch(`${apiUrl}/report/`, { body, headers, method: 'POST' }); callback?.((await response.json()).data); } catch { console.error("Can't send report"); diff --git a/packages/browser-extension/src/scripts/dialog.js b/packages/browser-extension/src/scripts/dialog.js index 57200e9..64db741 100644 --- a/packages/browser-extension/src/scripts/dialog.js +++ b/packages/browser-extension/src/scripts/dialog.js @@ -247,7 +247,6 @@ async function submitButtonClickHandler(event) { const issueButton = dialog?.getElementsByClassName('report-dialog-issue-button')[0]; const submitView = dialog?.getElementsByClassName('report-dialog-submit-view')[0]; const userAgent = window.navigator.userAgent; - const issueUrl = await dispatch({ userAgent, reason: reasonText, url: urlText, type: 'REPORT' }); formView?.setAttribute('hidden', 'true');