Q: What happens when you break up/fire your web browser-developing group with years of experience, and later hire an outside firm to build your next product?

A: Netscape 8.

IEBlog has an amazing report—which I’ve just verified. Netscape 8.0.1 disables IE’s XML rendering. So if you try to load an XML document—say, an XSLT-styled RSS feed like the feed for this blog—using Internet Explorer or Netscape 8 with IE’s engine, you’ll see either a blank page or an unloaded-image icon.

Apparently every time Netscape 8 runs, it trashes a registry entry that defines how IE displays XML. At this point the only way to fix it is to uninstall Netscape 8 and delete that entry (directions at the above link).

This raises two questions:

  1. Why does Netscape 8 alter an Internet Explorer registry setting?
  2. Why can Netscape 8 alter an Internet Explorer registry setting?

I’ve said it before (though possibly not here), but Mozilla is much better off now that AOL isn’t calling the shots.

Update June 20: Netscape 8.0.2 fixes this problem.

When I got in this morning I noticed that Mozilla had announced a Thunderbird 1.0.1 Release Candidate. While I was quite happy in the pre-1.0 days to help out with bug hunting (I can probably claim credit for identifying a number of problems with importing mail from Eudora’s arcane mailbox format, though I wasn’t the one who fixed them), I figured I’d pass on this and wait a few days for the final release.

A few minutes ago, this important notice popped up:

0 New Messages

Maybe I should try out that release candidate after all…

While trying out the latest Opera 7.60 preview, I ran into a couple of of weird CSS bugs. It turns out they’ve both been around a while—one since 7.5 and one since 7.2. And they’re both related to problems with li:first-line.

In CSS, :first-line lets you apply style to (not surprisingly) the first line of an element. So if you say something like li:first-line {color: red} you should see the first line of every list element turn red. It’s got fairly wide support at this point—even IE 5.5 can handle it—but it seems some bugs crept into Opera 7.

The first one I noticed was fairly simple: If you have something in the form:

<ul>
  <li><a href="somewhere">Link</a></li>
</ul>
<p>More text<p>

…and you apply style to li:first-line, then the underlining for the link continues to the end of the page. Here’s an example of case 1.

Then there’s the really weird one. Continue reading