| 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 3292b3317e44a72d0712c42e8c3a9010b6e54b85..35402fbe79e2b87945d0c8d5f376621b7fa65649 100644
|
| --- a/third_party/WebKit/Source/devtools/front_end/ui/UIUtils.js
|
| +++ b/third_party/WebKit/Source/devtools/front_end/ui/UIUtils.js
|
| @@ -1049,12 +1049,18 @@ WebInspector.revertDomChanges = function(domChanges)
|
| */
|
| WebInspector.measurePreferredSize = function(element, containerElement)
|
| {
|
| + var oldParent = element.parentElement;
|
| + var oldNextSibling = element.nextSibling;
|
| containerElement = containerElement || element.ownerDocument.body;
|
| containerElement.appendChild(element);
|
| element.positionAt(0, 0);
|
| var result = new Size(element.offsetWidth, element.offsetHeight);
|
| +
|
| element.positionAt(undefined, undefined);
|
| - element.remove();
|
| + if (oldParent)
|
| + oldParent.insertBefore(element, oldNextSibling);
|
| + else
|
| + element.remove();
|
| return result;
|
| }
|
|
|
|
|