В итоге было решено использовать jQuery для "перемешивания" содержащего элемента, что заставило Chrome пересмотреть размеры содержащихся изображений.
JsFiddle
Новый JQuery:
var element = 'li';
var ratio = 1.25;
function makeProportional(element, ratio) {
$(element).parent().css('width', '99%');
var unitWidth = $(element).width();
$(element).css('height',unitWidth*ratio);
$(element).parent().css('width', '100%');
}
makeProportional(element,ratio);
$(window).resize(function() {
makeProportional(element,ratio);
});
EDIT:
Для тех, кто читает это позже, эта ошибка была исправлена. Оригинальный код (связанный с вопросом) теперь работает.