Сейчас занимаюсь проектом на JS, работаю исключительно в ФФ (потом доштрихую до остальных браузеров), обновился до ФФ 2.0, хочу рассказать о проблемах которые получил за почти неделю работы с ним.
1) Куча визуальных глюков, связанных с отрисовкой DIV-ов с абсолютным позиционированием и кучей всяких margin-ов и padding-ов: например рабочая область может не прорисовыватся, а вместо нужного контента - остатки окон или друго контета - именно глючи GUI.
2) Постоянные проблемы с JS-ом, в частности с подгрузкой больших библиотек как-то: dojo или prototype: некоторые модули просто не подгружаются!

Обе проболемы решаются перезапуском FF и всё.

Самое ужасное для меня как для разработчика - это фильм ужасов под названием "Silent JavaScript Debugger":
1) Например в коде у меня есть объект с именем AObject и ссылка _AObject на DOMElement, для объекта AObject определен метод show(x,y), делаю ошибку - в рантайме пишу _AObject.show(10, 10); скрипт стопится и отладчик _МОЛЧИТ_, ничего не говоря об ошибке!
2) Получалось что иногда вызывал методы и обращался к свойствам объекта, который как оказалось был undefined. Так вот JS Debugger показывал мне Runtime Error на обращение к свойству аля: объект obj не содержит свойства prop, а вот при вызове метода, у такого же undefined объекта (любого, но именно метода) отладчиком опять -таки ничего не перехватывалось, а JS-потом просто стопился.
Установил расширение Java Script Debugger - увидел его всего 1 раз - сразу после установки, затем он просто перестал запускаться (ФФ теряет фокус, но дебагера так и не появляется), затем заново его установил - поработал до первого закрытия и снова та же песня.
3) В случае использования нескольких библиотек работающий по технологии AJAX, постоянно у произвольной (наверное от погоды в гандурасе зависит) библиотеки не виден объект HTTPRequest.


Прокомментируйте пожалуйста как мне решить все эти проблемы?

==> Разработка

Прошу прощения, не увидел форума разработка с первого раза. Больше не повторится!

WAKE-UP
Что касается средств разработки, то мне как вспомогательное средство больше нравится набор Extension Developer, Console² и, пожалуй, FireBug.
Первое включает JS-консоль с видимостью переменных Chrome-уровня и парочкой полезных Debug-функций, инструменты для редактирования XUL, регулярных выражений и т.п. мелочи.
Второе - это надстройка над консолью ошибок, делаущая её более гибкой.
Третее - это DOM-инспектор + JS-консоль в видимостью переменных уровня Content и дебаггер внешних web-скриптов.

Насчет ошибок:
1. Очень странно, ладно там DIV - с ними часто ошибаются сами разработчики, но вот остатки левого контента указывают на то, что браузер совсем перекосило и его стоит попробовать банально переустановить в какое-нибудь отдельное место и поколдовать с расширениями - может быть одно из них перекашивает браузер.
2. То же самое.

1. Возможно проблема решится дебагом в Javascript Console из Extension Developer
2. Аналогично.
3. А что за библиотеки? Может быть они больше на работу с Document рассчитаны?

И ещё в Extension F.A.Q. на MDC есть пара заметок как раз по теме

bassmandion
По первой части спасибо за указания на Ext-s, сейчас буду их пробовать.
Браузер переустанавливал - эффект тот же, из установленных расширений только Web Dev, Validator, View Source и Viev Cookie пока включены. Они то работают безупречно. Но с визуальными я конечно мирюсь ибо не так сильно напрягают.

3. А что за библиотеки? Может быть они больше на работу с Document рассчитаны?

dojo и fckEditor