diff --git a/views/pages/statusCodePage.html b/views/pages/statusCodePage.html
index 0ab7af52a..99ca68c53 100644
--- a/views/pages/statusCodePage.html
+++ b/views/pages/statusCodePage.html
@@ -68,6 +68,10 @@
{{statusCode}}
(function () {
'use strict';
+ function onClickReload(aEv) {
+ window.location.reload(false);
+ }
+
function onClickClose(aEv) {
window.close();
}
@@ -83,8 +87,13 @@ {{statusCode}}
thisNode.innerHTML = ' Go Back';
thisNode.addEventListener('click', onClickGoBack);
} else {
- thisNode.innerHTML = ' Close window';
- thisNode.addEventListener('click', onClickClose);
+ if (window.opener) {
+ thisNode.innerHTML = ' Close window';
+ thisNode.addEventListener('click', onClickClose);
+ } else {
+ thisNode.innerHTML = ' Reload window';
+ thisNode.addEventListener('click', onClickReload);
+ }
}
}
}