aboutsummaryrefslogtreecommitdiff
path: root/p/scripts/extra.js
diff options
context:
space:
mode:
Diffstat (limited to 'p/scripts/extra.js')
-rw-r--r--p/scripts/extra.js5
1 files changed, 5 insertions, 0 deletions
diff --git a/p/scripts/extra.js b/p/scripts/extra.js
index c94d004ce..5a77aee4b 100644
--- a/p/scripts/extra.js
+++ b/p/scripts/extra.js
@@ -327,6 +327,11 @@ function open_slider_listener(ev) {
req.open('GET', ahref, true);
req.responseType = 'document';
req.onload = function (e) {
+ if (this.status === 403) {
+ // Redirect to reauth page (or fail if session expired)
+ location.href = a.href;
+ return;
+ }
location.href = '#slider'; // close menu/dropdown
document.documentElement.classList.add('slider-active');
slider.classList.add('active');