This site will have limited functionality while we undergo maintenance to improve your experience. If an article doesn't solve your issue and you want to ask a question, we have our support community waiting to help you at @FirefoxSupport on Twitter and/r/firefox on Reddit.

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

Is There Any Way to Block Animation in Thunderbird?

  • 10 replies
  • 1 has this problem
  • 3 views
  • Last reply by MarjaE

more options

I have sensory processing issues, and flashing, animation, etc. can hurt, can screw up my eyesight and balance, and can trigger my migraines.

When I open an email, a small message saying "To protect your privacy, Thunderbird has blocked remote content in this message." usually pops up, and forces the email to slide down.

Is there any way to disable that animation without enabling remote animation? I can see an archived question, https://support.mozilla.org/en-US/questions/1022246 but no solution.

I have already used the config editor to disable blinking cursors, using ui.caretBlinkTime 0.

I have sensory processing issues, and flashing, animation, etc. can hurt, can screw up my eyesight and balance, and can trigger my migraines. When I open an email, a small message saying "To protect your privacy, Thunderbird has blocked remote content in this message." usually pops up, and forces the email to slide down. Is there any way to disable that animation without enabling remote animation? I can see an archived question, https://support.mozilla.org/en-US/questions/1022246 but no solution. I have already used the config editor to disable blinking cursors, using ui.caretBlinkTime 0.

All Replies (10)

more options

The old q was added in bugzilla https://bugzilla.mozilla.org/show_bug.cgi?id=978449 There was a solution to add a string in userChrome.css to prevent the yellow line

more options

Thanks. I found the app library.

But I don't have userChrome.css or a /Chrome folder. I don't know if that's a difference between older and newer versions, Windows and Mac versions, etc.

more options

Hi MarjaE, Thunderbird and Firefox may not come with a chrome folder because the modifications in userChrome.css are completely optional. In the old old days there was a sample file, but I haven't seen one recently. You probably need to create your own chrome folder and userChrome.css file.

I think this is the usual reference article for userChrome.css - http://kb.mozillazine.org/UserChrome.css

If you use the Stylish extension in Thunderbird, the rule might work as a Stylish user style instead. However... yeah, someone else will need to figure that out.

more options

You have to create a chrome directory in your profile and a text file userChrome.css (obs the small u and big C) with this contents:

/* Do not remove the @namespace line (ONE LINE) -- it's required for correct functioning */
  @namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");  
/*The line to always hide the 'remote content' notification bar */

   #msgNotificationBar {display: none !important;}

It must be saved with ANSI coding. Works for me on a Win 7

EDIT It also stop yellow line with spam/nospam question.

Modified by Gnospen

more options

So I'm supposed to create the userChrome.css file, and not remove the namespace line.

But if I'm creating a new plain text file, it has no namespace line. And all this stuff about Xul doesn't explain how to set up the namespace line...

Apparently, it is to affect all pages from within that namespace, but I'm not sure what namespace applies to Thunderbird's pain-notifications.

more options

Your supposed to enter the namespace line as well. It has to do with XUL the "engine", not specific notifications. http://kb.mozillazine.org/UserChrome-example.css

more options

"Your supposed to enter the namespace line as well."

I know. But this still doesn't explain how to set up the namespace line...

"/*

* Do not remove the @namespace line -- it's required for correct functioning
*/"

I think this might be an example namespace line:

"@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); /* set default namespace to XUL */"

But I can't see any explanation of how to work out the appropriate namespace line.

more options

You copy and paste.

When finished, it should look like the following. I'm showing it here in a Linux editor called Bluefish, but Notepad in Windows will be fine. The red underlining is just the spell check choking on words it doesn't (and shouldn't) know.

You should save it with the name userChrome.css. Your editor might want to save it with a .txt extension. If you can't stop your editor doing this, just rename the file afterwards.

Modified by Zenos

more options

If you contact me by email, I can send you a suitable userChrome.css file, if you are not confident about making it yourself.

xenos at gmx dot co dot uk

You'll still need to:

  • enable viewing of hidden files
  • locate your profile
  • create a chrome folder
  • copy the file I provide

Modified by Zenos

more options

Sorry about my confusion with the namespace line. I went with Stylish. I think it uses the same text as userChrome.css would have.