diff --git a/apps/client/src/layouts/desktop_layout.tsx b/apps/client/src/layouts/desktop_layout.tsx
index 4b094ba3b..6452dfb63 100644
--- a/apps/client/src/layouts/desktop_layout.tsx
+++ b/apps/client/src/layouts/desktop_layout.tsx
@@ -73,6 +73,7 @@ import ToggleReadOnlyButton from "../widgets/floating_buttons/toggle_read_only_b
import PngExportButton from "../widgets/floating_buttons/png_export_button.js";
import RefreshButton from "../widgets/floating_buttons/refresh_button.js";
import { applyModals } from "./layout_commons.js";
+import Ribbon from "../widgets/ribbon/Ribbon.jsx";
export default class DesktopLayout {
@@ -159,29 +160,7 @@ export default class DesktopLayout {
.child(new ClosePaneButton())
.child(new CreatePaneButton())
)
- .child(
- new RibbonContainer()
- // the order of the widgets matter. Some of these want to "activate" themselves
- // when visible. When this happens to multiple of them, the first one "wins".
- // promoted attributes should always win.
- .ribbon(new ClassicEditorToolbar())
- .ribbon(new ScriptExecutorWidget())
- .ribbon(new SearchDefinitionWidget())
- .ribbon(new EditedNotesWidget())
- .ribbon(new BookPropertiesWidget())
- .ribbon(new NotePropertiesWidget())
- .ribbon(new FilePropertiesWidget())
- .ribbon(new ImagePropertiesWidget())
- .ribbon(new BasicPropertiesWidget())
- .ribbon(new OwnedAttributeListWidget())
- .ribbon(new InheritedAttributesWidget())
- .ribbon(new NotePathsWidget())
- .ribbon(new NoteMapRibbonWidget())
- .ribbon(new SimilarNotesWidget())
- .ribbon(new NoteInfoWidget())
- .button(new RevisionsButton())
- .button(new NoteActionsWidget())
- )
+ .child(