From 883d5ecd8517797c7d2bc49232bf516895af5d2d Mon Sep 17 00:00:00 2001 From: Robin Ward Date: Wed, 9 Nov 2016 16:46:09 -0500 Subject: [PATCH] FIX: Catch exception if ads can't be rendered --- .../javascripts/discourse/components/google-adsense.js.es6 | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/assets/javascripts/discourse/components/google-adsense.js.es6 b/assets/javascripts/discourse/components/google-adsense.js.es6 index e7047c2..b26a738 100644 --- a/assets/javascripts/discourse/components/google-adsense.js.es6 +++ b/assets/javascripts/discourse/components/google-adsense.js.es6 @@ -116,11 +116,15 @@ export default Ember.Component.extend({ _triggerAds() { const adsbygoogle = window.adsbygoogle || []; - adsbygoogle.push({}); + + try { + adsbygoogle.push({}); + } catch (ex) { } }, didInsertElement() { this._super(); + Ember.run.scheduleOnce('afterRender', this, this._triggerAds); },