From 10f636852422d5e311e7fa19e2a42091fe54e274 Mon Sep 17 00:00:00 2001 From: Matt-Yorkley <9029026+Matt-Yorkley@users.noreply.github.com> Date: Sat, 14 Aug 2021 19:31:31 +0100 Subject: [PATCH] Add Angular teardown --- app/assets/javascripts/darkswarm/all.js.coffee | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/app/assets/javascripts/darkswarm/all.js.coffee b/app/assets/javascripts/darkswarm/all.js.coffee index c318cf573b..5336e86880 100644 --- a/app/assets/javascripts/darkswarm/all.js.coffee +++ b/app/assets/javascripts/darkswarm/all.js.coffee @@ -56,5 +56,13 @@ #= require_tree . document.addEventListener "turbo:load", -> - angular.bootstrap document.body, ["Darkswarm"] + window.injector = angular.bootstrap document.body, ["Darkswarm"] true + +document.addEventListener "turbo:before-render", -> + if window.injector + rootscope = window.injector.get("$rootScope") + rootscope?.$destroy() + rootscope = null + window.injector = null + true \ No newline at end of file