Page.insert_html using element select instead of id?

sometimes this error happens because the html element that you are trying to access using it's id does not load yet. You can check if when you try to access $('comments_list').down(0) the element exists in the HTML. You can check using the firebug.