diff --git a/app/javascript/mastodon/features/navigation_panel/components/collapsible_panel.tsx b/app/javascript/mastodon/features/navigation_panel/components/collapsible_panel.tsx
index 39a7899596..217e15b5ee 100644
--- a/app/javascript/mastodon/features/navigation_panel/components/collapsible_panel.tsx
+++ b/app/javascript/mastodon/features/navigation_panel/components/collapsible_panel.tsx
@@ -36,7 +36,7 @@ export const CollapsiblePanel: React.FC<{
}, [setExpanded]);
return (
-
+
>
)}
@@ -80,6 +80,6 @@ export const CollapsiblePanel: React.FC<{
{children}
)}
-
+
);
};
diff --git a/app/javascript/mastodon/features/navigation_panel/index.tsx b/app/javascript/mastodon/features/navigation_panel/index.tsx
index 33a2a43a70..3d038c22dd 100644
--- a/app/javascript/mastodon/features/navigation_panel/index.tsx
+++ b/app/javascript/mastodon/features/navigation_panel/index.tsx
@@ -249,124 +249,150 @@ export const NavigationPanel: React.FC<{ multiColumn?: boolean }> = ({
{banner && {banner}
}
-
+
{signedIn && (
<>
{!multiColumn && (
-
+ -
+
+
)}
-
+ -
+
+
>
)}
{trendsEnabled && (
-
+ -
+
+
)}
{(canViewFeed(signedIn, permissions, localLiveFeedAccess) ||
canViewFeed(signedIn, permissions, remoteLiveFeedAccess)) && (
-
+ -
+
+
)}
{signedIn && (
<>
-
+ -
+
+
-
+ -
+
+
-
+ -
+
+
-
+
-
-
- {areCollectionsEnabled() && (
+ -
+
+ -
+
+
+ {areCollectionsEnabled() && (
+ -
+
+
)}
-
+ -
+
+
-
+
-
+ -
+
+
-
+ -
+
+
>
)}
-
+
-
= ({
iconComponent={InfoIcon}
text={intl.formatMessage(messages.about)}
/>
-
+
{!signedIn && (
-
+
-
{disabledAccountId ? : }
-
+
)}
-
+
diff --git a/app/javascript/styles/mastodon/components.scss b/app/javascript/styles/mastodon/components.scss
index ec5caf9399..2e85f7a476 100644
--- a/app/javascript/styles/mastodon/components.scss
+++ b/app/javascript/styles/mastodon/components.scss
@@ -3801,7 +3801,8 @@ a.account__display-name {
.navigation-panel,
.compose-panel {
- hr {
+ hr,
+ li[role='separator'] {
flex: 0 0 auto;
border: 0;
background: transparent;