Lartsch / FediAct

Chrome/Firefox extension that simplifies interactions on other Mastodon instances than your own.
MIT License
462 stars 14 forks source link

injected css includes a variable that interferes with sites' stylesheets #70

Open joejenett opened 1 year ago

joejenett commented 1 year ago

in content_styles.css, the --bg: #eee; variable is overriding variables defined within websites' own stylesheets. I experienced the problem on 3 different sites in one day and disabling the extension fixed the problem on all three of them. I've disabled FediAct for now.

pacanukeha commented 1 year ago

this issue is visible on https://worldle.teuteuf.fr/ when it tries to display svgs of neighbouring countries.

winghongchan commented 1 month ago

Another example of FediAct interfering with website’ CSS: On a bunch of websites all made by GHD Digital / Govstack, FediAct makes accordion elements (click to expand, similar in behaviour to the <details> element) 0% opacity (invisible).

Examples:

Not currently sure why this happens. (It’s not just .Accordion{opacity: 0;}. That’s in the website’s CSS regardless of whether FediAct is enabled. I suspect FediAct is interfering with how the website relies on a keyframes animation to make the accordions visible? Idk.)