При создании карты в IE8 происходит ошибка.
Ошибка возникает в файле combine.xml при попытке присвоить отрицательное значение для ширины элемента.
Карту создаю так:
ymaps.ready(initMap);function initMap() {if (!this.isAccess()) return false;var div = $(this.element).find("#map")[0];this.element.map = new ymaps.Map(div, {center: [55.76, 37.64],zoom: 11,controls: ["zoomControl", "geolocationControl", "fullscreenControl"],behaviors: ["drag", "rightMouseButtonMagnifier", "multiTouch", "scrollZoom"]});}
Контейнер $("#map") находится внутри jquery ui dialog и при загрузке страницы скрыт. Если создавать карту в момент отображения jquery ui dialog, то ошибка не проявляется.
Пример: http://jsfiddle.net/absen
Версия API: 2.1