diff --git a/themes/bootstrap3/js/record.js b/themes/bootstrap3/js/record.js
index 9681b4090e4f184b560e9e3d1040a7881692fe1f..c83e4aa028d77f6d345658e00683b89e03093137 100644
--- a/themes/bootstrap3/js/record.js
+++ b/themes/bootstrap3/js/record.js
@@ -188,6 +188,10 @@ function ajaxLoadTab($newTab, tabid, setHash) {
 function refreshTagList(_target, _loggedin) {
   var loggedin = !!_loggedin || userIsLoggedIn;
   var target = _target || document;
+  if (typeof target.target != "undefined") { // handling calls from lightbox close
+    target = document;
+    _loggedin = true;
+  }
   var recordId = $(target).find('.hiddenId').val();
   var recordSource = $(target).find('.hiddenSource').val();
   var $tagList = $(target).find('.tagList');