From 78ffec84cb8d8678c9f2316afe6d0d8e7fd509c0 Mon Sep 17 00:00:00 2001 From: guanbinrui Date: Thu, 14 Jul 2022 12:14:43 +0800 Subject: [PATCH 1/4] chore: bump version to 2.10.1 --- package.json | 2 +- packages/mask/src/manifest.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 886f798f5ffc..4db0fcfae03a 100644 --- a/package.json +++ b/package.json @@ -7,7 +7,7 @@ "yarn": ">=999.0.0", "npm": ">=999.0.0" }, - "version": "2.10.0", + "version": "2.10.1", "private": true, "license": "AGPL-3.0-or-later", "scripts": { diff --git a/packages/mask/src/manifest.json b/packages/mask/src/manifest.json index 31d049c54961..e892bcf63417 100644 --- a/packages/mask/src/manifest.json +++ b/packages/mask/src/manifest.json @@ -1,6 +1,6 @@ { "name": "Mask Network", - "version": "2.10.0", + "version": "2.10.1", "manifest_version": 2, "permissions": ["storage", "downloads", "webNavigation", "activeTab"], "optional_permissions": ["", "notifications", "clipboardRead"], From aa4ef2cdd2d13f157b5d076c49841eb74dea1cca Mon Sep 17 00:00:00 2001 From: Hancheng Zhou Date: Thu, 14 Jul 2022 16:55:10 +0800 Subject: [PATCH 2/4] fix: duplicated twitter decrypt post content (#6798) --- .../twitter.com/utils/selector.ts | 17 ----------------- 1 file changed, 17 deletions(-) diff --git a/packages/mask/src/social-network-adaptor/twitter.com/utils/selector.ts b/packages/mask/src/social-network-adaptor/twitter.com/utils/selector.ts index 9e6c1f22d6a7..b28c7099d254 100644 --- a/packages/mask/src/social-network-adaptor/twitter.com/utils/selector.ts +++ b/packages/mask/src/social-network-adaptor/twitter.com/utils/selector.ts @@ -195,23 +195,6 @@ export const postsContentSelector = () => // reply-tweets '[data-testid="tweet"] + div div div[lang][dir]', ].join(), - ).concat( - querySelectorAll('[data-testid="tweet"] > div:last-child').map((x) => { - const textElement = x.querySelector('[role="group"]')?.parentElement?.querySelector('div[lang]') as - | HTMLDivElement - | undefined - - if (textElement) return textElement - - // There's no textElement as there's only a twitter summary card parsed by a single url. - const summaryCardElement = x - .querySelector('[role="group"]') - ?.parentElement?.querySelector('[data-testid="card.wrapper"]')?.previousElementSibling as - | HTMLDivElement - | undefined - - return summaryCardElement - }), // timeline page for new twitter ) export const postAvatarsContentSelector = () => From 07c0dd82e80080ce5fb0d580d0253b8db8ec27f2 Mon Sep 17 00:00:00 2001 From: Randolph314 <97870249+Randolph314@users.noreply.github.com> Date: Thu, 14 Jul 2022 17:13:46 +0800 Subject: [PATCH 3/4] fix: web3 tabs display (#6800) --- .../src/components/InjectedComponents/ProfileTabContent.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/mask/src/components/InjectedComponents/ProfileTabContent.tsx b/packages/mask/src/components/InjectedComponents/ProfileTabContent.tsx index 6a230558e4b8..df5470d14ac5 100644 --- a/packages/mask/src/components/InjectedComponents/ProfileTabContent.tsx +++ b/packages/mask/src/components/InjectedComponents/ProfileTabContent.tsx @@ -213,7 +213,7 @@ export function ProfileTabContent(props: ProfileTabContentProps) { return (
- {tabs.length && !showNextID && ( + {tabs.length > 0 && !showNextID && ( tabs={tabs} selectedId={selectedTabId} From f783e476aef9ad9c4ac0a25fa9b1e7c74d85bf02 Mon Sep 17 00:00:00 2001 From: Lantt Date: Thu, 14 Jul 2022 18:05:08 +0800 Subject: [PATCH 4/4] fix: tweet tools selector (#6801) --- .../src/social-network-adaptor/twitter.com/collecting/post.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/mask/src/social-network-adaptor/twitter.com/collecting/post.ts b/packages/mask/src/social-network-adaptor/twitter.com/collecting/post.ts index 851ab4cc2bdb..ebdcbfce37f8 100644 --- a/packages/mask/src/social-network-adaptor/twitter.com/collecting/post.ts +++ b/packages/mask/src/social-network-adaptor/twitter.com/collecting/post.ts @@ -26,7 +26,9 @@ import { IdentityProviderTwitter } from './identity' function getPostActionsNode(postNode: HTMLElement | null) { if (!postNode) return null - return postNode.closest('[data-testid="tweet"]')?.querySelector('[role="group"] > div:last-child') + return postNode + .closest('[data-testid="tweet"]') + ?.querySelector('[role="group"]:last-child > div:last-child') } const getParentTweetNode = (node: HTMLElement) => {