diff --git a/app/javascript/flavours/glitch/features/notifications/index.jsx b/app/javascript/flavours/glitch/features/notifications/index.jsx
index b4f1bf5dfe..bc32f9a7d2 100644
--- a/app/javascript/flavours/glitch/features/notifications/index.jsx
+++ b/app/javascript/flavours/glitch/features/notifications/index.jsx
@@ -258,6 +258,13 @@ class Notifications extends PureComponent {
let scrollContainer;
+ const prepend = (
+ <>
+ {needsNotificationPermission && }
+
+ >
+ );
+
if (signedIn) {
scrollContainer = (
}
+ prepend={prepend}
alwaysPrepend
emptyMessage={emptyMessage}
onLoadMore={this.handleLoadOlder}
@@ -356,8 +363,6 @@ class Notifications extends PureComponent {
{filterBarContainer}
-
-
{scrollContainer}
diff --git a/app/javascript/flavours/glitch/styles/components.scss b/app/javascript/flavours/glitch/styles/components.scss
index 533a564e99..06225b61e6 100644
--- a/app/javascript/flavours/glitch/styles/components.scss
+++ b/app/javascript/flavours/glitch/styles/components.scss
@@ -10746,8 +10746,7 @@ noscript {
.filtered-notifications-banner {
display: flex;
align-items: center;
- border: 1px solid var(--background-border-color);
- border-top: 0;
+ border-bottom: 1px solid var(--background-border-color);
padding: 24px 32px;
gap: 16px;
color: $darker-text-color;