Earlier today, I tried to access the mail form that I link to here on my blog. This was originally in an HTML widget on the sidebar but I recently moved it to a dedicated page. I found that clicking the link led to a blank page. I investigated and found my mail form was in fact still there. And the URL displayed in the menu bar was correct! I was really confused. I was working in Firefox 3.6 and later found that the link worked in Chrome. I was still confused. Next, I discovered that, if you placed the cursor on the end of the URL (on the blank page) and hit enter, the mail form popped up. Huh?
I still don't know what odd interaction is going on between Blogger and Firefox, but I know how to work around the problem. It is known that Blogger's parsing of text-to-HTML has caused occasional problems. For instance, it occasionally drops the closing tag form an embedded object. Anyway, I noticed that Blogger was converting the tilde (~) in the link's URL with %7E, its ASCII equivalent. I then decided to manually edit the link and try the HTML code for that character. Here it is without the leading ampersand so it won't be converted: #126; Voila, it worked!
There is one more 'gotcha'. You have to publish the post from the 'Edit HTML' screen where you make the edit. If you later try to edit the post again, Blogger reverts to the Compose screen and, you guessed it, converts the tilde back to the hex value. Grrrr.
So,
this link leads to a blank page while
this one brings up my mail form. If you hover over them, they appear the same because your computer converts both forms of raw code to the same ASCII character. Strange.