diff --git a/app/javascript/mastodon/components/badge/index.tsx b/app/javascript/mastodon/components/badge/index.tsx index f75d50ebe93..1cc4b531c76 100644 --- a/app/javascript/mastodon/components/badge/index.tsx +++ b/app/javascript/mastodon/components/badge/index.tsx @@ -52,8 +52,10 @@ export const Badge: FC = ({ data-account-role-id={roleId} > {icon} - {label} - {domain && {domain}} + + {label} + {domain && {domain}} + ); diff --git a/app/javascript/mastodon/components/badge/styles.module.scss b/app/javascript/mastodon/components/badge/styles.module.scss index 59c738b9cc7..d359bc38eb7 100644 --- a/app/javascript/mastodon/components/badge/styles.module.scss +++ b/app/javascript/mastodon/components/badge/styles.module.scss @@ -7,9 +7,9 @@ gap: 4px; border-radius: 8px; align-items: center; - overflow-wrap: anywhere; > svg { + flex-shrink: 0; width: auto; height: 17px; fill: currentColor; @@ -26,6 +26,12 @@ } } +.content { + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} + .domain { opacity: 0.75; letter-spacing: 0; diff --git a/app/javascript/styles/mastodon/components.scss b/app/javascript/styles/mastodon/components.scss index e172591ba6f..2349bc74de0 100644 --- a/app/javascript/styles/mastodon/components.scss +++ b/app/javascript/styles/mastodon/components.scss @@ -10657,14 +10657,7 @@ noscript { } &__source { - overflow: hidden; - white-space: nowrap; cursor: help; - - > span { - overflow: hidden; - text-overflow: ellipsis; - } } }