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%", }} > - {"Displays - - - - - + + {"Displays + + + + + + @@ -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