From 233707c5dfd3e6e9ad010d19aeeec253fbf250de Mon Sep 17 00:00:00 2001 From: Maddison Hellstrom Date: Thu, 18 Jun 2020 13:34:13 -0700 Subject: [PATCH] [src/actions:fix] github (new design) star toggle --- actions.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/actions.js b/actions.js index be100d1..f28e315 100644 --- a/actions.js +++ b/actions.js @@ -273,7 +273,13 @@ actions.dg.goog = () => { // ------ actions.gh = {} actions.gh.star = ({ toggle = false } = {}) => async () => { - const starContainers = [...document.querySelectorAll("div.starring-container")] + const hasDisplayNoneParent = (e) => + window.getComputedStyle(e).display === "none" + || (e.parentElement ? hasDisplayNoneParent(e.parentElement) : false) + + const starContainers = Array.from(document.querySelectorAll("div.starring-container")) + .filter((e) => !hasDisplayNoneParent(e)) + if (starContainers.length === 0) return let container