| ... | @@ -547,7 +547,7 @@ export default function DiffPanel({ mode = "inline" }: DiffPanelProps) { | ... | @@ -547,7 +547,7 @@ export default function DiffPanel({ mode = "inline" }: DiffPanelProps) { |
| 547 | </div> | 547 | </div> |
| 548 | ) : renderablePatch.kind === "files" ? ( | 548 | ) : renderablePatch.kind === "files" ? ( |
| 549 | <Virtualizer | 549 | <Virtualizer |
| 550 | className="diff-render-surface h-full min-h-0 overflow-auto p-2 " | 550 | className="diff-render-surface h-full min-h-0 overflow-auto px-2 pb-2" |
| 551 | config={{ | 551 | config={{ |
| 552 | overscrollSize: 600, | 552 | overscrollSize: 600, |
| 553 | intersectionObserverMargin: 1200, | 553 | intersectionObserverMargin: 1200, |
| ... | @@ -561,7 +561,7 @@ export default function DiffPanel({ mode = "inline" }: DiffPanelProps) { | ... | @@ -561,7 +561,7 @@ export default function DiffPanel({ mode = "inline" }: DiffPanelProps) { |
| 561 | <div | 561 | <div |
| 562 | key={themedFileKey} | 562 | key={themedFileKey} |
| 563 | data-diff-file-path={filePath} | 563 | data-diff-file-path={filePath} |
| 564 | className="diff-render-file mb-2 rounded-md last:mb-0" | 564 | className="diff-render-file mb-2 rounded-md first:mt-2 last:mb-0" |
| 565 | onClickCapture={(event) => { | 565 | onClickCapture={(event) => { |
| 566 | const nativeEvent = event.nativeEvent as MouseEvent; | 566 | const nativeEvent = event.nativeEvent as MouseEvent; |
| 567 | const composedPath = nativeEvent.composedPath?.() ?? []; | 567 | const composedPath = nativeEvent.composedPath?.() ?? []; |