From 7bc5f4217482d5cd4418cbb2a68d7db1c90d1733 Mon Sep 17 00:00:00 2001 From: pellanda-atos-ext <49252386+pellanda-atos-ext@users.noreply.github.com> Date: Thu, 13 May 2021 13:41:08 -0300 Subject: [PATCH] Update loading-bar.js Sometimes, when you reload a webpage, you get an exception "cannot get property lastChild or undefined", because the variable parent is undefined. If that is the case we return from the function to avoid the exception --- src/loading-bar.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/loading-bar.js b/src/loading-bar.js index 44e092a..e218ca7 100644 --- a/src/loading-bar.js +++ b/src/loading-bar.js @@ -207,9 +207,13 @@ angular.module('cfp.loadingBar', []) : $document.find($parentSelector)[0] ; - if (! parent) { + if (!parent) { parent = document.getElementsByTagName('body')[0]; } + + if (!parent) { + return; + } var $parent = angular.element(parent); var $after = parent.lastChild && angular.element(parent.lastChild);