diff --git a/module/ai/ui/inputinject.html.php b/module/ai/ui/inputinject.html.php index d78175411e..d15a07dc5c 100644 --- a/module/ai/ui/inputinject.html.php +++ b/module/ai/ui/inputinject.html.php @@ -105,10 +105,15 @@ $auditInject = function() use($module, $method) publishLink.className = 'ajax-submit'; publishLink.style.display = 'none'; document.body.appendChild(publishLink); - publishLink.click(); - /* TODO: find a way to close app. */ - if($.apps.currentCode != 'admin') $.apps.closeApp($.apps.currentCode); + if($.apps.currentCode != 'admin') + { + window.addEventListener('popstate', function() + { + $.apps.closeApp($.apps.currentCode); + }); + } + publishLink.click(); }); } const auditExitButton = document.getElementById('promptAuditExit');