Насколько я знаю высота в 100% как то не корректно работает, точнее неоюходимо указывать во всех предках потому что она определяется относительно родителя. Я бы попробовал указать для боди (или что там) CSS:
position: fixed;
top: 0;
bottom: 0;
left: 0;
right: 0;
должно работать во всех браузера и даже с отключенным JS