From 1ebba7dfc2b3bb437614ae1cb8b7cd28494c7896 Mon Sep 17 00:00:00 2001 From: Tw93 Date: Sun, 4 Jun 2023 15:14:07 +0800 Subject: [PATCH] :bug: Fix compatibility issues with a small number of address jumps. --- src-tauri/src/inject/event.js | 3 ++- src-tauri/src/inject/style.js | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src-tauri/src/inject/event.js b/src-tauri/src/inject/event.js index 314fc89..e4214a9 100644 --- a/src-tauri/src/inject/event.js +++ b/src-tauri/src/inject/event.js @@ -128,7 +128,8 @@ document.addEventListener('DOMContentLoaded', () => { } }); - document.addEventListener('click', (e) => { + // Prevent some special websites from executing in advance, before the click event is triggered. + document.addEventListener('mousedown', (e) => { const anchorElement = e.target.closest('a'); if (anchorElement && anchorElement.href) { diff --git a/src-tauri/src/inject/style.js b/src-tauri/src/inject/style.js index 421f360..5a3ac99 100644 --- a/src-tauri/src/inject/style.js +++ b/src-tauri/src/inject/style.js @@ -153,10 +153,12 @@ window.addEventListener('DOMContentLoaded', (_event) => { margin-top:24px; } + #react-root [data-testid="placementTracking"] article, #react-root a[href*="quick_promote_web"], #react-root [data-testid="AppTabBar_Explore_Link"], #react-root a[href*="/lists"][role="link"][aria-label], + #react-root a[href*="/i/communitynotes"][role="link"][aria-label], #react-root a[href*="/i/verified-orgs-signup"][role="link"][aria-label] { display: none !important; }