diff --git a/web/hwlab-cloud-web/src/components/layout/SplitWorkspaceLayout.vue b/web/hwlab-cloud-web/src/components/layout/SplitWorkspaceLayout.vue
index 167ebca3..13debb12 100644
--- a/web/hwlab-cloud-web/src/components/layout/SplitWorkspaceLayout.vue
+++ b/web/hwlab-cloud-web/src/components/layout/SplitWorkspaceLayout.vue
@@ -187,6 +187,22 @@ function clamp(value: number, min: number, max: number): number {
user-select: none;
}
+.split-workspace-layout.mdtodo-workspace {
+ height: auto;
+ max-height: 100%;
+ align-items: start;
+ overflow: visible;
+}
+
+.split-workspace-layout.mdtodo-workspace .split-workspace-pane,
+.split-workspace-layout.mdtodo-workspace .split-workspace-main {
+ align-self: start;
+}
+
+.split-workspace-layout.mdtodo-workspace .split-workspace-resizer {
+ align-self: stretch;
+}
+
@media (max-width: 720px) {
.split-workspace-layout {
display: grid;
@@ -205,5 +221,17 @@ function clamp(value: number, min: number, max: number): number {
.split-workspace-resizer {
display: none;
}
+
+ .split-workspace-layout.mdtodo-workspace {
+ height: 100%;
+ max-height: none;
+ align-items: stretch;
+ overflow: hidden;
+ }
+
+ .split-workspace-layout.mdtodo-workspace .split-workspace-pane,
+ .split-workspace-layout.mdtodo-workspace .split-workspace-main {
+ align-self: stretch;
+ }
}
diff --git a/web/hwlab-cloud-web/src/components/mdtodo/MdtodoPageShell.vue b/web/hwlab-cloud-web/src/components/mdtodo/MdtodoPageShell.vue
index c947f03c..09d6e01b 100644
--- a/web/hwlab-cloud-web/src/components/mdtodo/MdtodoPageShell.vue
+++ b/web/hwlab-cloud-web/src/components/mdtodo/MdtodoPageShell.vue
@@ -575,7 +575,7 @@ function setError(err: unknown): void {
diff --git a/web/hwlab-cloud-web/src/components/mdtodo/MdtodoReportPanel.vue b/web/hwlab-cloud-web/src/components/mdtodo/MdtodoReportPanel.vue
index c4c94812..c99127a5 100644
--- a/web/hwlab-cloud-web/src/components/mdtodo/MdtodoReportPanel.vue
+++ b/web/hwlab-cloud-web/src/components/mdtodo/MdtodoReportPanel.vue
@@ -51,13 +51,13 @@ const emit = defineEmits<{
diff --git a/web/hwlab-cloud-web/src/components/mdtodo/MdtodoTaskPanel.vue b/web/hwlab-cloud-web/src/components/mdtodo/MdtodoTaskPanel.vue
index 35640232..d028b31f 100644
--- a/web/hwlab-cloud-web/src/components/mdtodo/MdtodoTaskPanel.vue
+++ b/web/hwlab-cloud-web/src/components/mdtodo/MdtodoTaskPanel.vue
@@ -124,7 +124,7 @@ const emit = defineEmits<{