diff --git a/src/lib/components/atoms/Dialogue.svelte b/src/lib/components/atoms/Dialogue.svelte
index f03947d..69114a7 100644
--- a/src/lib/components/atoms/Dialogue.svelte
+++ b/src/lib/components/atoms/Dialogue.svelte
@@ -102,7 +102,7 @@
display: flex;
flex-direction: column;
gap: 2px;
- z-index: 1001;
+ z-index: 999;
padding: 1.5rem;
box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12),
0px 2px 4px -1px rgba(0, 0, 0, 0.2);
diff --git a/src/routes/poll/+page.svelte b/src/routes/poll/+page.svelte
index 0749368..3c4264b 100644
--- a/src/routes/poll/+page.svelte
+++ b/src/routes/poll/+page.svelte
@@ -57,6 +57,15 @@
// will refactor later maybe idk
// Reply: don't think we need to refactor because nobody cares if this code is shit lol
onMount(async () => {
+ setTimeout(async() => {
+ await goto('/poll/token-expired/');
+ localStorage.setItem("expired-token", token)
+ }, 300000)
+
+ if (localStorage.getItem("expired-token") === token) {
+ await goto('/poll/token-expired/');
+ }
+
window.use_token = exchange_token;
window.submit_poll = submitBallot;
diff --git a/src/routes/poll/token-expired/+page.svelte b/src/routes/poll/token-expired/+page.svelte
new file mode 100644
index 0000000..3f2e972
--- /dev/null
+++ b/src/routes/poll/token-expired/+page.svelte
@@ -0,0 +1,17 @@
+
+ ReVanced · Token Expired
+
+
+
+
+
+ Token expired
+ Your access token has been revoked for inactivity. Please regenerate it.
+
+
+