diff --git a/apps/client/src/widgets/sidebar/RightPanelContainer.css b/apps/client/src/widgets/sidebar/RightPanelContainer.css
index 39c67fd9a..9afce65e8 100644
--- a/apps/client/src/widgets/sidebar/RightPanelContainer.css
+++ b/apps/client/src/widgets/sidebar/RightPanelContainer.css
@@ -1,5 +1,4 @@
body.experimental-feature-new-layout #right-pane {
- width: 300px;
display: flex;
flex-direction: column;
diff --git a/apps/client/src/widgets/sidebar/RightPanelContainer.tsx b/apps/client/src/widgets/sidebar/RightPanelContainer.tsx
index e10fae749..bb15ee10a 100644
--- a/apps/client/src/widgets/sidebar/RightPanelContainer.tsx
+++ b/apps/client/src/widgets/sidebar/RightPanelContainer.tsx
@@ -16,37 +16,41 @@ import TableOfContents from "./TableOfContents";
const MIN_WIDTH_PERCENT = 5;
export default function RightPanelContainer() {
- useSplit();
-
const [ rightPaneVisible, setRightPaneVisible ] = useTriliumOptionBool("rightPaneVisible");
+ useSplit(rightPaneVisible);
+
const { note } = useActiveNoteContext();
const noteType = useNoteProperty(note, "type");
- const items = [
+ const items = (rightPaneVisible ? [
(noteType === "text" || noteType === "doc") &&