diff --git a/app/assets/stylesheets/components/editor-toolbar.scss b/app/assets/stylesheets/components/editor-toolbar.scss
index 4c3a8f6ac..785d2046c 100644
--- a/app/assets/stylesheets/components/editor-toolbar.scss
+++ b/app/assets/stylesheets/components/editor-toolbar.scss
@@ -1,11 +1,5 @@
.editor-toolbar {
display: flex;
- background: var(--base-0);
-
- &::-webkit-scrollbar {
- background: transparent;
- height: 0;
- }
.toolbar-btn .spinner-or-cancel {
.cancel {
diff --git a/app/assets/stylesheets/views/article-form.scss b/app/assets/stylesheets/views/article-form.scss
index c6a2e04f0..d6d5a9383 100644
--- a/app/assets/stylesheets/views/article-form.scss
+++ b/app/assets/stylesheets/views/article-form.scss
@@ -167,8 +167,15 @@
position: sticky;
top: 0;
background: var(--base-0);
- padding: var(--su-2) var(--content-padding-x);
+ padding: 0 var(--content-padding-x);
padding-right: var(--toolbar-padding-right, 0);
+ overflow-x: auto;
+ flex-shrink: 0;
+
+ &::-webkit-scrollbar {
+ background: transparent;
+ height: 0;
+ }
margin: calc(var(--content-padding-y) * -1)
calc(var(--content-padding-x) * -1) var(--su-6)
@@ -180,6 +187,7 @@
@media (min-width: $breakpoint-m) {
--toolbar-padding-right: var(--content-padding-x);
+ overflow: visible;
}
}
diff --git a/app/javascript/article-form/components/Toolbar.jsx b/app/javascript/article-form/components/Toolbar.jsx
index 1ed9dd3fe..935d4abbf 100644
--- a/app/javascript/article-form/components/Toolbar.jsx
+++ b/app/javascript/article-form/components/Toolbar.jsx
@@ -10,11 +10,13 @@ export const Toolbar = ({ version, textAreaId }) => {
version === 'v1' ? 'border-t-0' : ''
}`}
>
- {version === 'v1' ? (
-