Search Support

Avoid support scams. We will never ask you to call or text a phone number or share personal information. Please report suspicious activity using the “Report Abuse” option.

Learn More

Can I check add-on code?

  • 19 replies
  • 1 has this problem
  • Last reply by Shadow110

more options


I have a semi-useful add-on to hide fixed elements. Unfortunately, it can't keep them from loading, and some sites now have animated sticky elements, so I need to block them before they trigger migraines, not just hide them afterwards.

I've looked online, and can only ever find instructions for web designers to inflict these things, not for users to block these things. I am not a programmer, and I am not going to figure out how to block these things from instructions on how to inflict them, but I might be able to figure it out from code to hide them.

All Replies (19)

more options

Hi, try this, you will have to figure out to put exceptions in for sites as it can break sites :

Please see if anything useful on this site and would suggest contact them as well :

use adblockers like uBlock Origin, it can also break sites, will need to figure out how to adjust things to allow and save per site.

Suggest contact any sites you use regularly and let them know about it and rules for accessibility.

What was the name of the add-on that you say is not working now ?

Have you turned off animations in Firefox with userChrome ?

more options

Hi, you can not keep asking the same thing multiple different ways. You are going to get banned from here doing that. You have 3 questions open today.

This is not a forum that the general public has permission to make comments, Volunteer support does this and as a Volunteer we are helping as best as possible but these multiple questions need to stop.

It will not solve your issue any faster and is actually a problem now.

more options

Unfortunately, Access Firefox hasn't been updated since the update, and Firefox has lost some of the accessibility settings it relies on, and introduced new accessibility problems.

more options

OK, you are up to 92 questions now MarjaE.

What is the list of things you are trying to accomplish ?

If we had a list we could go through it instead of answering you with repeat answers. It is making work and not solving anything by getting duplicate answers which we have research..

Did you contact Access as was asked of you to do, several times ?

more options

Access Firefox hasn't been updated since before Firefox 57, and some of their suggestions haven't worked since Firefox 23.

For example, they suggest customizing the Javascript settings in user preferences. These were deleted and replaced with a single about:config preference in Firefox 23.

The short answer is that I want to be able to use Firefox, which means I need to block flashing and most animation. I would rather not block Youtube videos, since many are safer, and would rather not block static images.

The long answer (which I've also posted elsewhere):

I need to be able to block: (and can currently block)

  • animated gifs, animated pngs, animated ads, etc. before they give me migraines and make me vomit, (an about:config fix and uBlock origin can do this in Firefox)
  • even non-animated ads if they break scrolling-see below, (uBlock origin)
  • Flashing, (no complete fix)
  • Blinking, such as blinking paincursors, (an about:config fix)
  • Marquee animation, such as side-scrolling text,
  • Zooming animation, such as Google Migraines,
  • Jitter animation,
  • Parallax animation,
  • Carousel animation,
  • Pendulum, metronome, and other back-and-forth animation,
  • Objects which zoom in from one side and punch users with intense pain,
  • Objects which jump up from the bottom, sometimes called toaster animation, (an add-on can remove them after they jump up, but not keep them from jumping up)
  • Flashing tooltips on mouseover,
  • Zooming images on mouseover,
  • Headers which animate if users try to scroll,
  • Fixed backgrounds which won’t scroll, such as Twitter’s painbackgrounds,
  • Sticky headers, unless they are low-contrast and far from the middle of the screen, (an add-on can remove them after they load, but not keep them from loading)
  • Sticky sidebars, unless they are low-contrast and far from the middle of the screen,(an add-on can remove them after they load, but not keep them from loading)
  • Other fixed elements which break scrolling and create a sheer effect in the mddle of the screen, (an add-on can remove them after they load, but not keep them from loading)
  • Updates or notifications, (I can't remember how I block some of these)
  • And of course Firefox Quantum’s tab throbber, which is a throbbing pain. (the official solution involves user css, but it takes take to load, so it isn't enough to protect against the throbbing throbber)

I can’t read Lynx’s web site, I can’t force it into reader view, and I have trouble trying to read terminal windows.

I can’t disable Safari’s blinking cursors. I don't know about other accessibility options, but first I need to stop the blinking cursor.

I can’t defeat Chrome’s download page. I have avoided it for some time, but since it was strongly pain-animated last time, and since Google pushes Google Maps and Android, I suspect Google Chrome will be equally painful.

I also have coordination issues, so can’t use touch devices, gestures, etc. and have trouble with precise mouse movements.

As it is, if I encounter a migraine trigger, I may check the inspector, try to figure out what it is, look it up online, and maybe encounter 5000 articles explaining how to add the thing and 0 explaining how to block it.

I figured that if I can see the code for web extensions that can hide something, then I can get a clearer idea of how to set up user styles to block something.

more options

Unfortunately we don't have an accessibility expert on the forums that I know. However, there are resources on making Firefox more accessible in whatever way you need:

I hope this helps!

more options

Hi, just to let you know I am still trying to work on this for you. No idea how will turn out but trying for you. Will take some time, but will get back to you.

more options

Thank you!

more options

What is meant by "hide fixed elements"?

more options

It's an add-on to sticky headers, fixed headers, fixed sidebars, and most of the other elements that refuse to scroll with the rest of the page. Unfortunately it doesn't work with fixed backgrounds.

I have visual processing issues, so too much sheer between scrolling and non-scrolling elements can give me migraines or worsen my migraines.

This site isn't too bad on a big screen, but with images getting cut up, with stronger contrast, or with the fixed elements encroaching on the middle of the screen or on sections I'm trying to read, it can be a real problem.

more options

An add-on to remove them, I mean. It can't block them from loading, and it doesn't work here.

more options

Hi, Westend, ya. Ok, still looking around you possibly have seen this or not. Did not say I would be fast at this :=} Have a email or 2 out but waiting.

Ran across these as was looking for something else. I might try them. Starting to get used to this Dark Mode.

I went through 1 line today and can see where your frustration is, and I am good at searching.

1 down ugly : Safari’s blinking cursors | No fix for it at this time. Or fix not good enough.

More as I run across them and search for them.

more options
more options

WestEnd said

What is meant by "hide fixed elements"?

These will hurt while you scroll down, is examples :

more options

Hi, This I think is something you wanted, possibly seen it am sure.

more options
more options

Sorry, but I already use about:config to block animated gifs and animated pngs. I don't know how I'd use darkreader. And neither gets me any closer to defeating fixed and sticky elements.

more options

"Dark Reader inverts bright colors making them high contrast and easy to read at night."

Higher contrast means more pain.

more options

Just a thought the is in charge of web code development and implementation as well as defining browsers future of displaying content.

It might be useful to see if can take them on some how. Does not mean people will use what they say as most people do not even know of them.