Index: third_party/WebKit/Source/devtools/front_end/ui/UIUtils.js |
diff --git a/third_party/WebKit/Source/devtools/front_end/ui/UIUtils.js b/third_party/WebKit/Source/devtools/front_end/ui/UIUtils.js |
index 3a62614d4739e76dd0048d18c889ffe9fd4d1fb8..4428631b6f38a2f4f8646bdb4a0f1f3f11d966dd 100644 |
--- a/third_party/WebKit/Source/devtools/front_end/ui/UIUtils.js |
+++ b/third_party/WebKit/Source/devtools/front_end/ui/UIUtils.js |
@@ -998,14 +998,14 @@ UI.measurePreferredSize = function(element, containerElement) { |
containerElement = containerElement || element.ownerDocument.body; |
containerElement.appendChild(element); |
element.positionAt(0, 0); |
- var result = new Size(element.offsetWidth, element.offsetHeight); |
+ var result = element.getBoundingClientRect(); |
element.positionAt(undefined, undefined); |
if (oldParent) |
oldParent.insertBefore(element, oldNextSibling); |
else |
element.remove(); |
- return result; |
+ return new Size(result.width, result.height); |
}; |
/** |