Bug 707014 - JavaScript Error: 'frame.frameElement is null' {file: 'chrome://browser/content/browser.js' line: 1856} [r=wesj]

This commit is contained in:
Mark Finkle 2011-12-02 11:04:09 -05:00
parent 2353d5835c
commit 1c14a5a24e

View File

@ -1844,12 +1844,13 @@ const ElementTouchHelper = {
}
return false;
},
getContentClientRects: function(aElement) {
let offset = {x: 0, y: 0};
let offset = { x: 0, y: 0 };
let nativeRects = aElement.getClientRects();
// step out of iframes and frames, offsetting scroll values
for (let frame = aElement.ownerDocument.defaultView; frame != content; frame = frame.parent) {
for (let frame = aElement.ownerDocument.defaultView; frame.frameElement; frame = frame.parent) {
// adjust client coordinates' origin to be top left of iframe viewport
let rect = frame.frameElement.getBoundingClientRect();
let left = frame.getComputedStyle(frame.frameElement, "").borderLeftWidth;