diff --git a/app/javascript/flavours/glitch/features/compose/components/language_dropdown.tsx b/app/javascript/flavours/glitch/features/compose/components/language_dropdown.tsx
index fe4d6f3f7d..07885c8c1b 100644
--- a/app/javascript/flavours/glitch/features/compose/components/language_dropdown.tsx
+++ b/app/javascript/flavours/glitch/features/compose/components/language_dropdown.tsx
@@ -399,9 +399,10 @@ export const LanguageDropdown: React.FC = () => {
}
return (
-
+ <>
)}
-
+ >
);
};
diff --git a/app/javascript/flavours/glitch/styles/mastodon/components.scss b/app/javascript/flavours/glitch/styles/mastodon/components.scss
index b00dcf718d..0ac2884eb9 100644
--- a/app/javascript/flavours/glitch/styles/mastodon/components.scss
+++ b/app/javascript/flavours/glitch/styles/mastodon/components.scss
@@ -628,11 +628,6 @@ body > [data-popper-placement] {
gap: 8px;
margin: 8px;
flex-wrap: wrap;
-
- & > div {
- overflow: hidden;
- display: flex;
- }
}
&__uploads {
@@ -813,7 +808,6 @@ body > [data-popper-placement] {
display: flex;
flex: 1 0 100%; // glitch: always on its own line
max-width: 100%;
- overflow: hidden;
gap: 5px; // glitch: handle secondary post privacy
align-items: stretch; // glitch: handle secondary post privacy
@@ -985,6 +979,11 @@ body > [data-popper-placement] {
text-overflow: ellipsis;
white-space: nowrap;
+ &:focus-visible {
+ outline: var(--outline-focus-default);
+ outline-offset: 2px;
+ }
+
&[disabled] {
cursor: default;
color: var(--color-text-disabled);