Credit
@@ -149,38 +149,6 @@ definePageMetadata(() => ({
}
}
-.frame {
- padding: 7px;
- background: #8C4F26;
- box-shadow: 0 6px 16px #0007, 0 0 1px 1px #693410, inset 0 0 2px 1px #ce8a5c;
- border-radius: 10px;
-}
-
-.frameH {
- display: flex;
- gap: 6px;
-}
-
-.frameInner {
- padding: 8px;
- margin-top: 8px;
- background: #F1E8DC;
- box-shadow: 0 0 2px 1px #ce8a5c, inset 0 0 1px 1px #693410;
- border-radius: 6px;
- color: #693410;
-
- &:first-child {
- margin-top: 0;
- }
-}
-
-.frameDivider {
- height: 0;
- border: none;
- border-top: 1px solid #693410;
- border-bottom: 1px solid #ce8a5c;
-}
-
.rankingRecord {
display: flex;
line-height: 24px;
diff --git a/packages/frontend/src/pages/emoji-edit-dialog.vue b/packages/frontend/src/pages/emoji-edit-dialog.vue
index 12e9416f7..16769ef36 100644
--- a/packages/frontend/src/pages/emoji-edit-dialog.vue
+++ b/packages/frontend/src/pages/emoji-edit-dialog.vue
@@ -135,7 +135,7 @@ async function addRole() {
const { canceled, result: role } = await os.select({
items: roles.filter(r => r.isPublic).filter(r => !currentRoleIds.includes(r.id)).map(r => ({ text: r.name, value: r })),
});
- if (canceled) return;
+ if (canceled || role == null) return;
rolesThatCanBeUsedThisEmojiAsReaction.value.push(role);
}
diff --git a/packages/frontend/src/pages/instance-info.vue b/packages/frontend/src/pages/instance-info.vue
index 2f1557182..cb7fe2866 100644
--- a/packages/frontend/src/pages/instance-info.vue
+++ b/packages/frontend/src/pages/instance-info.vue
@@ -39,6 +39,9 @@ SPDX-License-Identifier: AGPL-3.0-only
{{ i18n.ts.blockThisInstance }}
{{ i18n.ts.silenceThisInstance }}
Refresh metadata
+
+ {{ i18n.ts.moderationNote }}
+
@@ -119,7 +122,7 @@ SPDX-License-Identifier: AGPL-3.0-only