diff --git a/routes/_components/compose/ComposeAuthor.html b/routes/_components/compose/ComposeAuthor.html
index 7e4afcc..a33e9de 100644
--- a/routes/_components/compose/ComposeAuthor.html
+++ b/routes/_components/compose/ComposeAuthor.html
@@ -1,6 +1,6 @@
+ aria-label="Profile for {accessibleName}">
@@ -52,6 +52,7 @@
import Avatar from '../Avatar.html'
import { store } from '../../_store/store'
import AccountDisplayName from '../profile/AccountDisplayName.html'
+ import { removeEmoji } from '../../_utils/removeEmoji'
export default {
components: {
@@ -60,7 +61,15 @@
},
store: () => store,
computed: {
- verifyCredentials: ({ $currentVerifyCredentials }) => $currentVerifyCredentials
+ verifyCredentials: ({ $currentVerifyCredentials }) => $currentVerifyCredentials,
+ emojis: ({ verifyCredentials }) => (verifyCredentials.emojis || []),
+ displayName: ({ verifyCredentials }) => verifyCredentials.display_name || verifyCredentials.username,
+ accessibleName: ({ displayName, emojis, $omitEmojiInDisplayNames }) => {
+ if ($omitEmojiInDisplayNames) {
+ return removeEmoji(displayName, emojis) || displayName
+ }
+ return displayName
+ }
}
}
\ No newline at end of file
diff --git a/routes/_components/profile/AccountDisplayName.html b/routes/_components/profile/AccountDisplayName.html
index 40f25e6..96165aa 100644
--- a/routes/_components/profile/AccountDisplayName.html
+++ b/routes/_components/profile/AccountDisplayName.html
@@ -5,12 +5,10 @@
}