Fixing IE8 mystery error KB927917

While testing some updates to one of our Facebook applications today, I ran into an odd error message on IE8.  The error message mentioned KB927917, and is caused by trying to modify the DOM before it is built.  At first, I was confused, because the app is not modifying the DOM at all, its a redirect that is part of the authentication step.  The culprit code was something like:

{syntaxhighlighter brush:js;}<script type=”text/javascript”>
top.location.href = ‘’;

This was working, without warnings, in Chrome, Firefox, and IE7.  To prevent IE8 from complaining, the redirect should happen after the page is done loading.

{syntaxhighlighter brush:js;}<script type=”text/javascript”>
window.onload = function() {
top.location.href = ‘’;



Firefox Mobile not on myTouch 3G

Hoping to test out the latest beta of Mozilla’s Mobile Firefox but have a myTouch 3G?  You may be out of luck, while the official builds don’t support the chip in the device, there is an Arm 6 build which is listed as compatible.  I downloaded it and tried to install it, but it wouldn’t install either, despite having what I thought was enough free space available for apps.  Turns out it also requires 13MB space on the SD card (is that feasible?).



Mozilla Weave – cool PHP app

Wow! Mozilla Weave is a PHP application that you can run on your own server. Weave lets you sync data – bookmarks, passwords, and more – between Firefox on separate computers. HT: Untangling the Web with Mozilla Weave.

Syncing passwords and bookmarks is old hat. Mozilla Weave, a Mozilla Labs project is a tool designed to let you sync everything down to your tabs and do it securely.


Comedy Central leads the way

Good to see someone is finally asking their users to upgrade to IE6. I hope more websites start ignoring support for IE6 soon, since its such a headache to cater to. Of course, each will have to make its own cost-benefit decision, but we’re pretty close to the point that for most sites, supporting IE6 isn’t worth the time and effort. Just let your page degrade, and provide an avenue for users to upgrade.

Comedy Central New Site Dev Blog: Hey Hey! Ho Ho! IE6 Has Got To Go!

Why? Microsoft wants you to. IE6 has many issues with security and display. Comedy Central wants you to. Once you upgrade to FireFox (Windows or Mac), or IE7 (Windows), you’ll get faster download times, smoother animations and better looking pages.


My own mini Firefox3 review

I’ve been using the Firefox 3 betas for a few months, and now actual release candidates are coming out of Mozilla HQ. I made the switch because Firefox 2 was causing the load on my work PC to spike randomly , leaving the machine useless for a stretches lasting seconds. The performance tweaks for memory usage and the rest seem to have done the trick, and even the v3 betas were better than their predecessor.

On the user side of things, I really like a lot of the interface improvements that are part of the new version. The AwesomeBar is actually awesome, although it takes a bit to get used to how it works. It replaces the boring old Location bar from every other browser and is smart enough to autocomplete matches based not just the url you are typing in but the title as well. It also seems that more frequently used URLs float to the top of the list of matches. The bookmarking system is more useful, simply clicking on a star in the awesome bar saves a bookmark. I still haven’t used the new tags system to help organize my bookmarks, what I really want is a plugin that replaces the local bookmarking system with, or at least mirrors itself to that link sharing service. There is a lot to like in Firefox 3, if you haven’t upgraded already, you should.

Firefox 3 RC 1 full review – Mozilla Links

Memory wise, a much needed memory cycle collector is now in place to take care of freeing memory no longer used by modules that requested it but failed to release it properly. This and other memory oriented tweaks, seem to have paid off so far: a set of tests I recently ran suggests a noticeable increase in memory management efficiency with more memory freed as tabs and windows are closed and no mysterious memory eaten up when Firefox is kept open and idle for several hours as it has been reported several times in the past for Firefox 2.


HOWTO: backup your Firefox bookmarks

I spent 10 minutes looking for an extension to do this, then found that its, smartly, built into Firefox’s bookmark manager.  I’m not sure what this mindset is called, Extension Dependance?  Anyway, if you need to move bookmarks from one machine to the other in Firefox:

  1. From the Bookmarks menu, select Organize Bookmarks.
  2. Choose Export… in the File menu and save your file.
  3. On the target machine, after selecting Organize Bookmarks, select Import… and choose the file you created in step 2.

If you work on multiple PC’s, there are also a number of extensions that will synchronize bookmarks between them using a 3rd party service or your own FTP server like Foxmarks or Google Bookmarks.


IE7 more prevalent, overall IE share of browsers is down.

News to make any Firefox fan sleep a little easier at night.  While Internet Explorer 7 (IE7)  is being installed more widely, its replacing installations of IE6.  That in and of itself shouldn’t be that surprising.  However, the forced upgrade to IE7 hasn’t eaten into the Firefox share at all.  In the US, that share is estimated at 14% by WebSideStory.

Johnston wasn’t confident that Microsoft would ever be able to make inroads on Firefox’s growing share. "Once someone gets used to Firefox, especially its extensions, and unless they think IE 7 or IE 8 or whatever comes in the future is so much better, they’re going to stay with Firefox," says Johnston.


Browser upgrades – Firefox 2 or IE7

Of course, you know I’m going to tell you to install Firefox 2.0 once its released, and I don’t have a windows XP machine so no trying out the newly released IE7.  By the way, did you see that security vulnerabilities were already found for IE7, less than 24 hours after its release?  I’m using a release candidate of Firefox2, thanks to an ubuntu upgrade. While the Safari-like close button tabs are taking a little more time to get used to, there are some noticeable, if not drastic, usability enhancements.  The search field, in the top right of the UI, is larger giving you more room too see search terms.  I also like the automatic spell-checking in text areas, it already caught one typo as I wrote this post.

Over at the Wall Street Journal, Walt Mossberg has a more thorough comparison of the two browsers.  If you’ve been sitting on the sidelines, you’ll get the IE7 upgrade automatically via windows update in the coming weeks.  If you can’t wait, download Firefox now.

I have been testing IE 7, and I agree with Microsoft that it’s much
improved. If you are a confirmed IE user, upgrading to this new version
makes perfect sense, because it is likely to be more secure and its new
features make Web browsing better. But if you are already using
Firefox, IE’s main competitor, I see nothing in IE 7 that should make
you switch. It’s mostly a catch-up release, adding to IE some features
long present in Firefox and other browsers. The one big feature in IE 7
that wasn’t already in Firefox, a built-in detector that warns against
fraudulent Web sites, is being added to Firefox in version 2.0.


Windows Vista is Microsoft’s Iraq?

Scott Rosenberg draws an interesting parallel between Microsoft’s attempt to rewrite Windows, and the Bush administration’s foray into Iraq.  Of course, the two aren’t morally equivalent, but its a good intellectual excercise with more than a shred of validity.

Then he says, “It wasn’t executed.” Note the passive voice, correct for it: “We didn’t execute it.” Which means, “We didn’t do it.” That’s, you know, obvious, I’d think.

So its been five years since they started!  In that time Apple has delivered, what, 4 versions of OS X?  On the linux front, there’s been one major kernel revision and a ton of improvements in both the KDE and Gnome camps.  And Firefox came out of the ashes of the Netscape browser to provide a compelling browser alternative.  And Microsoft has given us, the X-Box.


Google Calendar Launches

Google Calendar has launched if you want to check it out. There is also an overview of the features available. Will this be a compelling calendaring solution? After looking it over and checking out the website, I think it might be for me. I’ve setup DAV on apache before so that I can have a portable read/write calendar available online but it hasn’t become critical for me. Of course, I was also the kind of person all through school and college that kept track of due dates pretty much in my head (and that’s why professors also give you a syllabus). This might just stick, at least I’ll try it out and report on if it does in the near future. This summer is full of travel and events so its as good a time as any.

Some observations on the funcitonality

  • Drag in grid to create events (ala outlook)
  • You can subscribe to any public ical/ics file (doesn’t handle stuff behind a password protection)
  • You can invite friends to view your calendar (even if it is not public)
  • You can search through other public calendars
  • You can invite people to events in your calendar, but I don’t see an option for scheduling the time/date conflicts
  • Event reminders via email or sms(to cell phone)
  • Can import a calendar from iCal or csv export from MS Outlook
  • Integrates with gmail
  • You can invite people via email to an event and they can reply if they will attend or not, ala evite but without the spam
  • You can subscribe to your calendar to view it via Mozilla’s Calendar app or Apple’s iCalendar.
  • Event organizers can embed a little button on their own pages to prompt users to add an event to the user’s own google calendar ()

Som things Google did not find essential, for this release and possible any other:


  • Scheduling free/busy for an event across all participants
  • Synchronizing calendars with other devices. Of course, if you have iCalendar on apple, iSync should take care of synchronizing with your cell phone or PDA.