diff --git a/app/assets/javascripts/app/lib/app_post/interface_handle.coffee b/app/assets/javascripts/app/lib/app_post/interface_handle.coffee index 00968ac55..78ac9bcd0 100644 --- a/app/assets/javascripts/app/lib/app_post/interface_handle.coffee +++ b/app/assets/javascripts/app/lib/app_post/interface_handle.coffee @@ -43,10 +43,13 @@ class App.Run extends App.Controller sortedKeys = Object.keys(widgets).sort() for key in sortedKeys widget = widgets[key] - new widget( - el: el - key: key - ) + try + new widget( + el: el + key: key + ) + catch e + @log 'error', "widget #{key}:", e App.Event.trigger(event + ':ready') class App.Content extends App.ControllerWidgetPermanent