diff --git a/packages/web/src/elements/HorizontalSplitter.svelte b/packages/web/src/elements/HorizontalSplitter.svelte index e2c9ec2f5..d6dfac72b 100644 --- a/packages/web/src/elements/HorizontalSplitter.svelte +++ b/packages/web/src/elements/HorizontalSplitter.svelte @@ -1,5 +1,8 @@
@@ -52,7 +56,10 @@ class="horizontal-split-handle" style={collapsed1 || collapsed2 ? 'display:none' : ''} use:splitterDrag={'clientX'} - on:resizeSplitter={e => (size += e.detail)} + on:resizeSplitter={e => { + size += e.detail; + if (clientWidth > 0) customRatio = size / clientWidth; + }} /> {/if}
@@ -38,7 +39,10 @@ class={'vertical-split-handle'} style={collapsed1 || collapsed2 ? 'display:none' : ''} use:splitterDrag={'clientY'} - on:resizeSplitter={e => (size += e.detail)} + on:resizeSplitter={e => { + size += e.detail; + if (clientHeight > 0) customRatio = size / clientHeight; + }} />