Skip to content

Commit d0c86c7

Browse files
V48 Gate 3 (implementation-only): reserve a top strip for the log copy buttons — they floated over the first log line
The 'Copy terse logs' + 'Copy raw logs' buttons sit absolutely at the log container's top-right; the scroll container's uniform py-3 let the first row (and the empty-state 'Initializing · preparing' line) render underneath them. Top padding (pt-11) clears the h-7 buttons at top-2 with room to spare; bottom padding unchanged. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
1 parent f9e39e5 commit d0c86c7

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

uapi/components/base/bitcode/execution/pipeline-execution-log.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1032,7 +1032,7 @@ export const PipelineExecutionLog = forwardRef<HTMLDivElement, PipelineRunLogPro
10321032
if (typeof ref === 'function') ref(node);
10331033
else if (ref) (ref as React.MutableRefObject<HTMLDivElement | null>).current = node;
10341034
}}
1035-
className="relative px-4 laptop:px-6 py-3 laptop:py-4 overflow-auto custom-scrollbar group/logs w-full min-h-[240px] max-h-[min(65vh,600px)] focus:outline-none"
1035+
className="relative px-4 laptop:px-6 pb-3 laptop:pb-4 pt-11 overflow-auto custom-scrollbar group/logs w-full min-h-[240px] max-h-[min(65vh,600px)] focus:outline-none"
10361036
onScroll={handleScroll}
10371037
onKeyDown={handleKeyDown}
10381038
tabIndex={0}

0 commit comments

Comments
 (0)