From aa8e6e29ab2d6709b04cb992f2c6a528a09eea3d Mon Sep 17 00:00:00 2001 From: Mac Siri Date: Thu, 9 Jul 2020 14:32:22 -0400 Subject: [PATCH] [deploy] Log instantClick errors (#9226) --- app/assets/javascripts/base.js.erb | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/app/assets/javascripts/base.js.erb b/app/assets/javascripts/base.js.erb index 5440b1d2c..c1110b287 100644 --- a/app/assets/javascripts/base.js.erb +++ b/app/assets/javascripts/base.js.erb @@ -397,7 +397,15 @@ var instantClick parentNode = script.parentNode nextSibling = script.nextSibling parentNode.removeChild(script) - parentNode.insertBefore(copy, nextSibling) + try { + parentNode.insertBefore(copy, nextSibling) + } catch(err) { + Honeybadger.notify(err, { + component: 'instantClick', + params: { copy: copy, nextSibling: nextSibling } + }) + throw(err) + } } } }