@@ -114,8 +114,9 @@ Elm.Native.Utils = function(elm) {
114114 t.style.cssFloat = "left";
115115
116116 elm.node.appendChild(t);
117− var w = t.clientWidth;
118− var h = t.clientHeight;
117+ var style = window.getComputedStyle(t, null);
118+ var w = Math.ceil(style.getPropertyValue("width").slice(0,-2) - 0);
119+ var h = Math.ceil(style.getPropertyValue("height").slice(0,-2) - 0);
119120 elm.node.removeChild(t);
120121 return Tuple2(w,h);
121122 }