From be906ee77a1454019be858fd69a78306f995d537 Mon Sep 17 00:00:00 2001 From: shinigami-eyes <43276258+shinigami-eyes@users.noreply.github.com> Date: Sat, 26 Dec 2020 06:56:48 +0000 Subject: [PATCH] Fix identifier extraction for Facebook search results --- extension/content.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/extension/content.ts b/extension/content.ts index d9efc15..46ea367 100644 --- a/extension/content.ts +++ b/extension/content.ts @@ -359,7 +359,8 @@ function getIdentifierFromElementImpl(element: HTMLAnchorElement, originalTarget if (parent && parent.tagName == 'LI') return null; // React post timestamp - if (element.getAttribute('role') == 'link' && parent && parent.tagName == 'SPAN' && firstChild && firstChild.tagName == 'SPAN') return null; + if (element.getAttribute('role') == 'link' && parent && parent.tagName == 'SPAN' && firstChild && firstChild.tagName == 'SPAN' && firstChild.tabIndex == 0) + return null; // React big profile picture (user or page) if (originalTarget instanceof SVGImageElement && isFacebookPictureLink(element) && !getMatchingAncestorByCss(element, '[role=article]')) {