From 59c0929c9ffd7c43ca250fbf18df1fe9be822de8 Mon Sep 17 00:00:00 2001 From: t8y2 <1156263951@qq.com> Date: Thu, 18 Jun 2026 13:49:48 +0800 Subject: [PATCH] fix(canvas): restore selected row cell borders --- apps/desktop/src/lib/canvasDataGridRenderer.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/apps/desktop/src/lib/canvasDataGridRenderer.ts b/apps/desktop/src/lib/canvasDataGridRenderer.ts index 437222635..9f01ca411 100644 --- a/apps/desktop/src/lib/canvasDataGridRenderer.ts +++ b/apps/desktop/src/lib/canvasDataGridRenderer.ts @@ -366,6 +366,12 @@ export function drawCanvasDataGrid(options: DrawCanvasDataGridOptions) { ctx.fillRect(clippedX, y, cellPaintWidth, CANVAS_DATA_GRID_ROW_HEIGHT); } + ctx.strokeStyle = theme.border; + ctx.beginPath(); + ctx.moveTo(clippedX, rowBorderY); + ctx.lineTo(Math.min(width, clippedX + cellPaintWidth), rowBorderY); + ctx.stroke(); + ctx.save(); ctx.beginPath(); ctx.rect(clippedX, y, Math.min(cellPaintWidth, width - clippedX), CANVAS_DATA_GRID_ROW_HEIGHT);