diff --git a/src/app.css b/src/app.css
index 0e2fd50a..2da3904d 100644
--- a/src/app.css
+++ b/src/app.css
@@ -1358,6 +1358,9 @@ body:has(.media-modal-container + .status-deck) .media-post-link {
.tag.collapsed {
margin: 0;
}
+.tag.danger {
+ background-color: var(--red-color);
+}
/* MENU POPUP */
diff --git a/src/components/account-info.jsx b/src/components/account-info.jsx
index 91fd45af..af30aaca 100644
--- a/src/components/account-info.jsx
+++ b/src/components/account-info.jsx
@@ -12,6 +12,7 @@ import shortenNumber from '../utils/shorten-number';
import showToast from '../utils/show-toast';
import states, { hideAllModals } from '../utils/states';
import store from '../utils/store';
+import { updateAccount } from '../utils/store-utils';
import AccountBlock from './account-block';
import Avatar from './avatar';
@@ -483,6 +484,12 @@ function RelatedActions({ info, instance, authenticated }) {
}
}, [info, authenticated]);
+ useEffect(() => {
+ if (info && isSelf) {
+ updateAccount(info);
+ }
+ }, [info, isSelf]);
+
const loading = relationshipUIState === 'loading';
const menuInstanceRef = useRef(null);
@@ -524,18 +531,22 @@ function RelatedActions({ info, instance, authenticated }) {
- {followedBy ? (
- Following you
- ) : !!lastStatusAt ? (
-
- Last post:{' '}
- {niceDateTime(lastStatusAt, {
- hideTime: true,
- })}
-
- ) : (
-
- )}{' '}
+
+ {followedBy ? (
+ Following you
+ ) : !!lastStatusAt ? (
+
+ Last post:{' '}
+ {niceDateTime(lastStatusAt, {
+ hideTime: true,
+ })}
+
+ ) : (
+
+ )}
+ {muting && Muted}
+ {blocking && Blocked}
+ {' '}