mirror of
https://github.com/go-gitea/gitea.git
synced 2026-07-02 15:59:14 +00:00
### Description This PR resolves a UI alignment bug in the Gitea Actions log viewer where the expand/collapse disclosure chevron overlaps with the log text (specifically the timestamp) when timestamps are enabled. ### Cause When log timestamps are enabled, the timestamp element (`.log-time-stamp`) is rendered as the first element next to the line number. Because it only had a default `10px` left margin, it positioned itself exactly where the group's expand/collapse chevron is located, causing them to overlap. ### Solution Updated the CSS styles in `web_src/js/components/ActionRunJobView.vue` to dynamically apply the `21px` margin to whichever element is the first visible element after the line number: - If the timestamp is visible, it gets the `21px` margin to clear the chevron, and the subsequent log message gets a `10px` margin. - If the timestamp is hidden, the log message receives the `21px` margin. ### Before / After **Before:** <img width="853" height="348" alt="actions_log_before" src="https://github.com/user-attachments/assets/d09a752e-18cb-4fe3-b749-4979cbe45240" /> **After:** <img width="862" height="511" alt="actions_log_after" src="https://github.com/user-attachments/assets/63063f05-8cd6-4986-a993-ed12f28625c8" /> Fixes #38222. --------- Signed-off-by: silverwind <me@silverwind.io> Co-authored-by: Giteabot <teabot@gitea.io> Co-authored-by: silverwind <me@silverwind.io>