Vista 5308: Firefox can’t use correct background colors?

Blog-correctThis is really funny behaviour I’m seeing with Firefox on Vista… it doesn’t show me the correct background colors in web pages. The pictures on the right show how my blog page is supposed to look (I hope most of you see it that way, with the orange background) and how it looks in Firefox. I should add that of course Firefox works just fine on XP, only not on Vista, and that this problem is not specific to my blog page – I see the same effect in many other pages. The only browser I have found that shows my blog correctly on Vista is Opera… Internet Explorer stopped working for me after only a half day in Vista, but when it still worked it showed a similar effect to Firefox.

Blog-firefoxObviously the fact that IE and Firefox show the same problem is really extremely curious, but as I can’t check things with IE at the moment, I decided to do some research on Firefox at least. Looking at the stylesheet settings in effect for my page (using the Firefox DOM inspector), I saw that in addition to the two “normal” stylesheets (one referenced by my page, the other a standard thing in Firefox, both shown on an XP system as well) there’s a third one referenced at the URL about:PreferenceStyleSheet. For some reason this is not in the list on the XP system, only on Vista. This stylesheet sets the background-color to “transparent” and the setting is marked “!important”, so I guess this is the source of my problem.

A search on the web and in the Mozilla source control shows that this is a stylesheet used to enforce the default preferences set in Firefox, like the option to use your own background color instead of the document provided one. But there’s no explanation I could find why this would only be done on Vista, or why this should be something that reflects an IE setting on Vista – of course, on my system (and also by default) document settings for backgrounds are allowed anyway, so either way the setting for the background-color shouldn’t be in there.

For the moment I don’t have time to look into this further – if somebody can provide some insight, please do so!

3 Comments on Vista 5308: Firefox can’t use correct background colors?

  1. A year later... // March 7, 2007 at 10:24 am // Reply

    It’s March 2007, & I just got a Vista PC & set up Firefox 2.0.0.2. But I’m also having this "no background" problem. Any fixes to this yet.. one year later?Thank you!!

    Like

  2. Hm, that’s interesting… the only feedback I can give you now is that I haven’t seen this problem for a very long time. When I installed the next available build after the one that this post was about, the problem had been fixed, and it hasn’t been back for me since.My best guess is that maybe it’s related to your drivers… I hear that nvidia are still having problems with their Vista drivers (not sure what the problems are about though, maybe they are unrelated or it’s an urban myth anyway). I’m using ATI drivers and they work just fine.

    Like

  3. Andrew Usoff // April 5, 2007 at 3:51 pm // Reply

    I have the same problem with Windows XP SP2. First, 2 months ago, the IE6 refused to work properly, now Mozilla also works in the same manner (v 2.0.0.3, seems that after beeng automatically updated from 2.0.0.2). It shows that misterious ‘about:PreferenceStyleSheet’ in CSS Style Rules in the 2-nd line, ignoring all the following CSS-settings, and also shows the greatly reduced list of media links in Tools-PageInfo-Media. In the same time version 1.6 works well ! The most surprising for me is the fact of presence both IE6 and Mozilla. It’ perfectly not a driver problem.

    Like

Leave a Comment

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s