Когда же наконец этот замечательный браузер вымрет начнет поддерживать стандарты и разработчики вздохнут с облегчением?
Если по делу, то как вы боритесь с детищем microsoft'a? Реально ли запомнить все эти различия между
event и window.event,
cancelBubble и stopPropagation,
which и button
список можно продолжать..
Собирается ли MS исправляться в будущем?
Собирается-ли исправляться - вопрос риторический.
А бороться проще всего используя библиотеки, где это учтено, принося в жертву ресурсы в пользу быстрой разработке. =)
Библиотеки, конечно, хорошо, но у меня всё же желание писать на чистом языке. Банальный вопрос: что если предлагать установить другой браузер, многие ли установят?
А если хочется писать на чистом языке, то напишите свою собственную обёртку один раз, которая учитывает эти проблемы, и используйте. Вас же никто не заставляет для этой цели jQuery какой-нить использовать, или вообще какое-либо стороннее решение... Ну и библиотеки как таковые полезны - писать каждый раз одинаковый код совершенно не продуктивно.