# HG changeset patch # User Alice Nodelman # Date 1284737680 14400 # Node ID b4da709724e1a445638d4894b0689d4cf5c2158d # Parent dd0018bc27de69e72b7c7e4cded5e1197afbe7d4 Bug 379233 - check offset before recording page load complete - r=vladimir diff -r dd0018bc27de -r b4da709724e1 chrome/pageloader.js --- a/chrome/pageloader.js Wed Jul 21 15:57:39 2010 -0400 +++ b/chrome/pageloader.js Fri Sep 17 11:34:40 2010 -0400 @@ -290,6 +290,18 @@ if (timeout > 0) { clearTimeout(timeoutEvent); } + var docElem; + if (browserWindow) + docElem = browserWindow.frames["content"].document.documentElement; + else + docElem = content.contentDocument.documentElement; + var width; + if ("getBoundingClientRect" in docElem) { + width = docElem.getBoundingClientRect().width; + } else if ("offsetWidth" in docElem) { + width = docElem.offsetWidth; + } + var end_time = Date.now(); var time = (end_time - start_time);