Форма внутри div должна быть скрыта, но ее нет в FireFox. В Safari это нормально.
div
<div id="add_task" style="display:none;"> <form id="add_task_form"> <input type="submit"> </form> </div>
Есть идеи?
Скорее всего, ваш HTML-код искажен где-то еще на странице (например, не закрывая тег), в результате чего структура страницы случайным образом определяется браузером. Попробуйте проверить его с помощью валидатора w3c.