Monday, September 03, 2007

TC, Iceweasel and a misalignment

..and possibly also Firefox. If an extension secretly or, indeed, overtly changes the browser's signature (The User Agent String), my browser version detection code is confused, and activates wrong visual effects for the used browser version, or even prevents Traction Control from working at all.

Unfortunately the latter is what happens in the Iceweasel browser... (Iceweasel —> a rebranded Firefox recently introduced into some Debian and Debian-based operating systems.)

Before I fix it, you have to change the about:config value "userAgent"-something from "(Debian-2.0+dfsg-1)" to an empty string. You would do something similar if the problem appeared when using TC on the "genuine" Firefox, due to an additional string set by some other extension.

If it's going to continue, I will have to shut down the development of Firefox, or even of Iceweasel.

I must say that I find the blue theme of Iceweasel's icons much nicer on my poor nerves. There's too much fire in the world today, yeah (here is some proposed artwork).

In the meantime, I hope to have a better TabAway ready this week.

Update Sept.5: So I've been staring for a while at the default Firefox start page, where the fire logo is big and prominent, and I've been reminded of how unfortunate this logo actually is. But the other one's not perfect either. See also Robert Frost's Fire and Ice.

Update Sept.7: Changed the post since I've ran Linux from a CD and verified that I'm wrong. Actually, in IceWeasel, Traction Control doesn't work at all, as explained above. Also, at least in Knoppix 5.1.1, they used an icon with a green glass sphere instead of the Earth. What a relief ;-) Green also makes the icon somewhat less hibernating. The weasel, however, is on the edge of looking (at you) quite angry(ly). (The sphere has no edges.)

No comments: