diff --git a/Iceshrimp.Backend/Pages/Admin/Users.razor b/Iceshrimp.Backend/Pages/Admin/Users.razor
index 15b0d6b1..de0ff555 100644
--- a/Iceshrimp.Backend/Pages/Admin/Users.razor
+++ b/Iceshrimp.Backend/Pages/Admin/Users.razor
@@ -71,7 +71,7 @@ else
@if (Options.Value.Registrations == Enums.Registrations.Invite)
{
Registrations are invite-only.
- Generate invite!
+ Generate invite!
}
else if (Options.Value.Registrations == Enums.Registrations.Open)
{
diff --git a/Iceshrimp.Backend/wwwroot/css/admin.css b/Iceshrimp.Backend/wwwroot/css/admin.css
index 48ea1a8f..a364b463 100644
--- a/Iceshrimp.Backend/wwwroot/css/admin.css
+++ b/Iceshrimp.Backend/wwwroot/css/admin.css
@@ -9,6 +9,7 @@ p {
.fake-link {
cursor: pointer;
+ tab-index: 0;
}
.width30 {
diff --git a/Iceshrimp.Backend/wwwroot/css/queue.css b/Iceshrimp.Backend/wwwroot/css/queue.css
index 71458755..e93be1ce 100644
--- a/Iceshrimp.Backend/wwwroot/css/queue.css
+++ b/Iceshrimp.Backend/wwwroot/css/queue.css
@@ -76,6 +76,7 @@
.fake-link {
cursor: pointer;
+ tab-index: 0;
}
.justify-right {
diff --git a/Iceshrimp.Backend/wwwroot/js/admin.js b/Iceshrimp.Backend/wwwroot/js/admin.js
index 51b8fa98..ca0a2ebe 100644
--- a/Iceshrimp.Backend/wwwroot/js/admin.js
+++ b/Iceshrimp.Backend/wwwroot/js/admin.js
@@ -62,7 +62,11 @@ async function generateInviteAndCopy() {
const elem = document.getElementById("gen-invite");
const old = elem.innerText;
elem.innerText += " (copied!)";
- setTimeout(() => elem.innerText = old, 1000);
+ elem.role = "alert";
+ setTimeout(() => {
+ elem.role = "button";
+ elem.innerText = old;
+ }, 2500);
}
async function callApiMethod(route, method) {