diff --git a/modules/angular2/src/dom/browser_adapter.ts b/modules/angular2/src/dom/browser_adapter.ts index 81f9b4e94f..181e6a9a26 100644 --- a/modules/angular2/src/dom/browser_adapter.ts +++ b/modules/angular2/src/dom/browser_adapter.ts @@ -270,7 +270,11 @@ defaultDoc() { return document; } getBoundingClientRect(el) { - return el.getBoundingClientRect(); + try { + return el.getBoundingClientRect(); + } catch (e) { + return {top: 0, bottom: 0, left: 0, right: 0, width: 0, height: 0}; + } } getTitle(): string { return document.title;