Wednesday, October 5, 2011

Unable to Comment in Blogger from Internet Explorer - Solution

The problem:

Even though I have a valid Gmail ID and a Blog,  I was not able to comment in blog posts - including mine!  That was surprising - Blogger allowed me to create a new post and publish, but when it comes to adding a new comment to my own blog post, it says (something like):

"Your current credentials are not valid for this operation"

This was a horrible error message and it did not give any further information.  I tried searching the web, but to no avail.  The information I got was that Blogger will not work well with IE (Internet Explorer - I am using IE9) and using Chrome will be the solution.  But there were also messages saying that even this did not work for some.

So, I decided to experiment with IE9 (probably, I like it too much and do not want to change over just for the sake of Blogger!)

And, I could find a solution as well:

The Solution:

The primary reason of this error seems to be Blogger's inability to retrieve the users credentials while displaying a blogpost.  It appears that the current Blogger 'calls' for user credentials do not comply with IE security restrictions.

Thus, the solution is to force IE9 to give away the user's credentials to Blogger irrespective of the restrictions that it would otherwise impose.

Here is how to do it:

  1. Press 'Alt+T' to invoke the tools menu
  2. Select the 'Internet Options'
  3. Go to Privacy tab and click on 'Sites' in the 'Settings' section
  4. In the text box for adding the website addresses, add:
    1. http://www.gmail.com and click 'Allow' button
    2. http://www.blogger.com and click 'Allow' button
  5. Now, the list box will show 'Gmail.com' and 'Blogger.com' with an 'Always Allow' tab
  6. Click OK to close the 'sites' dialoge box
  7. Click OK again to close the 'Options' dialoge box

You are now good to go with Blogger!

(Disclaimer:  This is the process I took to solve this issue and it worked for me.  This is being published as a guideline only.  I shall not be responsible if it works not not for anybody else.  Readers may use this process upon their own discretion and responsibility)