Баг с Оперой и FF

Прошу вашей помощи, господа! Есть LS 0.3.1 и монотонный баг, идущий еще с 0.3 и мучающий меня в разных версиях Оперы и FF.
Суть бага в том, что если попытаться нажать, например, на «Публикации», в блоке «Прямой эфир», вылазит ошибка:

— JavaScript — site.ru/
Event thread: click
Error:
name: TypeError
message: Statement on line 1: Cannot convert undefined or null to Object
Backtrace:
Line 1 of function script
lsBlockStream.toggle(this,'topic_stream'); return false;

stacktrace: n/a; see 'opera:config#UserPrefs|Exceptions Have Stacktrace'
— Так же перестают работать кнопки в редакторе, не грузит картинки, не постит комментарии, не реагирует голосовалка за пост.

Если снести Оперу или FF, начисто, вместе с Adobe Flash плагинами и т.д. И поставить всё с нуля, всё работает. День или два. А затем всё опять ломается. Переустановка винды эффекта не дает. Ломается независимо от того, перезагружается комп или нет.

В IE всё ок, но работать с сайтом в IE очень не хочется. :)

У кого какие мысли будут на этот счет?
Заранее спасибо!

13 комментариев

avatar
У меня все отлично работает в FF. Какую версию FF используете?
avatar
Пробовал 3.0.11 и 3.5, обе версии работают только какое-то время и только если поставить на голую систему _после_ установки adobe плагинов. Я даже не знаю, действительно ли они виноваты хоть в чем-то, я бы может их и не ставил бы, но сложно пользоваться интернетом без поддержки flash… :)
avatar
Хм… У меня тоже 3.5 Стоят плагины для flash и подобные, но все отлично работает.
avatar
А где такая ошибка «вылазит»? Прямо на странице сайта? В яваскриптовом окне-алерте? Стандартный обработчик яваскрипта таких сообщений не дает. И на каких сайтах такое? Только на своем? Или на всех сайтах на ЛС?
avatar
Такое на всех сайтах LS, и только на них, на других сайтах ранее никогда не видел подобных глюков… А текст ошибки выцепил в «Консоли ошибок».
avatar
ФФ — мой браузер по умолчанию, работаю только в нем (3.5, сейчас 3.5.1), ничего подобного не встречал.

У тебя, судя по всему, по какой-то причине не вешается обработчик на событие domready. По какой причине? Х.з. Но где-то я встречал на форумах траблы с этим событием именно у mootools. Деталей не помню и первопричин тоже. :(
avatar
Я думал, что меняется в тот период времени, пока я всё ставлю с нуля и до тех пор, пока все не перестает работать. И понял — сайты кэшируются.
Я очистил кэш и… Всё заработало! Но блин, это же не выход, каждый раз кэш чистить… :(
avatar
Все равно непонятно: у ИЕ тоже есть кэш. Но ты гришь, нормально работает.
avatar
Да. :(
avatar
Этот баг был с версией mootols 1.2-1.2.1 вроде. В 1.2.2 пофиксили
avatar
Слышал о похожих проблемах, но получить баг не удалось. Кажется что дело в опере, причем в конкретной версии. Какую используете? Попробую поставить.
avatar
Ну, я был бы рад, если бы только в Опере дело было, я бы тогда пользовался бы FF, но там те же вилы. :(
avatar
3.5.1 ошибок нет
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.