diff --git a/.changeset/fix-web-sidebar-resize-handle.md b/.changeset/fix-web-sidebar-resize-handle.md new file mode 100644 index 00000000000..fac669a52cd --- /dev/null +++ b/.changeset/fix-web-sidebar-resize-handle.md @@ -0,0 +1,5 @@ +--- +"@moonshot-ai/kimi-code": patch +--- + +web: Fix the sidebar resize handle being covered by the chat composer background. diff --git a/apps/kimi-web/src/components/ResizeHandle.vue b/apps/kimi-web/src/components/ResizeHandle.vue index b37a8c24605..c2887ad2fc1 100644 --- a/apps/kimi-web/src/components/ResizeHandle.vue +++ b/apps/kimi-web/src/components/ResizeHandle.vue @@ -69,7 +69,9 @@ watch(dragging, (d) => emit('update:dragging', d)); touch-action: none; /* sits over the 1px column border so the whole 4px strip is grabbable */ margin: 0 -2px; - z-index: var(--z-sticky); + /* above pane-level sticky chrome (chat dock, headers at --z-sticky): its 2px + overhang into the neighbour pane must stay visible and grabbable */ + z-index: var(--z-dropdown); } .rh-bar { position: absolute; diff --git a/apps/kimi-web/src/views/DesignSystemView.vue b/apps/kimi-web/src/views/DesignSystemView.vue index 16fde8bdc00..0ae98978610 100644 --- a/apps/kimi-web/src/views/DesignSystemView.vue +++ b/apps/kimi-web/src/views/DesignSystemView.vue @@ -1449,7 +1449,7 @@ onUnmounted(() => {
col-resizeaccent fill--z-sticky, over the column border--z-dropdown, above pane-level sticky chrome (chat dock at --z-sticky) so the overhang stays visible and grabbable