diff --git a/package-lock.json b/package-lock.json
index df5f7f1cb..e13a7e8f3 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -21,7 +21,7 @@
"@reduxjs/toolkit": "^1.9.7",
"@types/chrome": "^0.0.266",
"@wavesurfer/react": "^1.0.4",
- "axios": "^1.5.1",
+ "axios": "^1.7.3",
"chart.js": "^4.4.3",
"chartjs-adapter-dayjs-4": "^1.0.4",
"clsx": "^2.1.1",
@@ -5042,9 +5042,10 @@
"devOptional": true
},
"node_modules/axios": {
- "version": "1.6.8",
- "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.8.tgz",
- "integrity": "sha512-v/ZHtJDU39mDpyBoFVkETcd/uNdxrWRrg3bKpOKzXFA6Bvqopts6ALSMU3y6ijYxbw2B+wPrIv46egTzJXCLGQ==",
+ "version": "1.7.3",
+ "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.3.tgz",
+ "integrity": "sha512-Ar7ND9pU99eJ9GpoGQKhKf58GpUOgnzuaB7ueNQ5BMi0p+LZ5oaEnfF999fAArcTIBwXTCHAmGcHOZJaWPq9Nw==",
+ "license": "MIT",
"dependencies": {
"follow-redirects": "^1.15.6",
"form-data": "^4.0.0",
diff --git a/package.json b/package.json
index 61d86e816..50cc71a58 100644
--- a/package.json
+++ b/package.json
@@ -29,7 +29,7 @@
"@reduxjs/toolkit": "^1.9.7",
"@types/chrome": "^0.0.266",
"@wavesurfer/react": "^1.0.4",
- "axios": "^1.5.1",
+ "axios": "^1.7.3",
"chart.js": "^4.4.3",
"chartjs-adapter-dayjs-4": "^1.0.4",
"clsx": "^2.1.1",
diff --git a/src/components/NavItems/tools/SyntheticImageDetection/syntheticImageDetectionResults.jsx b/src/components/NavItems/tools/SyntheticImageDetection/syntheticImageDetectionResults.jsx
index d83a5fb41..7088fa224 100644
--- a/src/components/NavItems/tools/SyntheticImageDetection/syntheticImageDetectionResults.jsx
+++ b/src/components/NavItems/tools/SyntheticImageDetection/syntheticImageDetectionResults.jsx
@@ -389,27 +389,29 @@ const SyntheticImageDetectionResults = ({
maxWidth: "100%",
}}
>
-
-
-
-
-
-
+
+
+
+
+
+
+
+
@@ -453,6 +455,19 @@ const SyntheticImageDetectionResults = ({
)}
)}
+
+ {nd && nd.similar_media && nd.similar_media.length > 0 && (
+
+ {keyword(
+ "synthetic_image_detection_generic_detection_text_ndd",
+ )}
+
+ )}
)}
-
-
-
+
+ {nd && nd.similar_media && nd.similar_media.length > 0 && (
+
+
+
+ }>
+ {keyword(nddDetailsPanelMessage)}
+
+
+
+
+
+
+
+
+
+ )}
+
+
+
-
- {nd && nd.similar_media && nd.similar_media.length > 0 && (
-
-
- }>
- {keyword(nddDetailsPanelMessage)}
-
-
-
-
-
-
-
-
- )}
diff --git a/src/components/Shared/ReverseSearch/utils/openTabUtils.jsx b/src/components/Shared/ReverseSearch/utils/openTabUtils.jsx
index 95818403a..f7aec14f7 100644
--- a/src/components/Shared/ReverseSearch/utils/openTabUtils.jsx
+++ b/src/components/Shared/ReverseSearch/utils/openTabUtils.jsx
@@ -61,6 +61,6 @@ const openTabsSearch = (url) => {
};
function ns(url) {
- let domain = new URL(url);
- return domain.hostname.replace("www.", "");
+ if (!url || typeof url !== "string") return;
+ return new URL(url).hostname.replace("www.", "");
}
diff --git a/webpack.config.js b/webpack.config.js
index d075f1bc7..9c79d429a 100644
--- a/webpack.config.js
+++ b/webpack.config.js
@@ -13,7 +13,6 @@ module.exports = {
path: path.resolve(__dirname, "build"),
filename: "[name].js",
iife: false,
-
},
// optimization: {
// runtimeChunk: 'single',
@@ -25,8 +24,7 @@ module.exports = {
rules: [
{
test: /\.(js|jsx)$/,
- //include: path.resolve(__dirname, 'src'),
- exclude: "/node/node_modules",
+ exclude: /node_modules/,
use: {
loader: "babel-loader",
options: {
@@ -44,17 +42,11 @@ module.exports = {
},
{
test: /\.css$/i,
- //include: path.resolve(__dirname, 'src'),
- exclude: "/node_modules/",
use: [MiniCssExtractPlugin.loader, "css-loader"],
},
{
test: /\.(png|jpe?g|gif|tsv)$/i,
- use: [
- {
- loader: "file-loader",
- },
- ],
+ type: "asset/resource",
},
{
test: /\.svg$/i,
@@ -78,6 +70,11 @@ module.exports = {
new HtmlWebpackPlugin({
template: "./src/popup.html",
filename: "popup.html",
+ chunks: ["popup"],
+ }),
+ new HtmlWebpackPlugin({
+ filename: "background.html",
+ chunks: ["background"],
}),
new CopyPlugin({
patterns: [{ from: "public" }],
@@ -92,4 +89,4 @@ module.exports = {
extensions: [".js", ".jsx"],
modules: ["node_modules", "src"],
},
-};
+};
\ No newline at end of file