diff --git a/templates/repo/issue/view_content/comments.tmpl b/templates/repo/issue/view_content/comments.tmpl
index f7d4f7c96e..9eb9307f9f 100644
--- a/templates/repo/issue/view_content/comments.tmpl
+++ b/templates/repo/issue/view_content/comments.tmpl
@@ -549,18 +549,21 @@
{{svg "octicon-repo-push"}}
- {{template "shared/user/authorlink" .Poster}}
{{if .IsForcePush}}
- {{ctx.Locale.Tr "repo.issues.force_push_codes" $.Issue.PullRequest.HeadBranch (ShortSha .OldCommit) ($.Issue.Repo.CommitLink .OldCommit) (ShortSha .NewCommit) ($.Issue.Repo.CommitLink .NewCommit) $createdStr "ui sha"}}
+
+
+ {{template "shared/user/authorlink" .Poster}}
+ {{ctx.Locale.Tr "repo.issues.force_push_codes" $.Issue.PullRequest.HeadBranch (ShortSha .OldCommit) ($.Issue.Repo.CommitLink .OldCommit) (ShortSha .NewCommit) ($.Issue.Repo.CommitLink .NewCommit) $createdStr "ui sha"}}
+
+ {{if $.Issue.PullRequest.BaseRepo.Name}}
+ {{ctx.Locale.Tr "repo.issues.force_push_compare"}}
+ {{end}}
+
{{else}}
+ {{template "shared/user/authorlink" .Poster}}
{{ctx.Locale.TrN (len .Commits) "repo.issues.push_commit_1" "repo.issues.push_commits_n" (len .Commits) $createdStr}}
{{end}}
- {{if and .IsForcePush $.Issue.PullRequest.BaseRepo.Name}}
-
- {{ctx.Locale.Tr "repo.issues.force_push_compare"}}
-
- {{end}}
{{if not .IsForcePush}}
{{template "repo/commits_list_small" dict "comment" . "root" $}}
diff --git a/web_src/css/repo.css b/web_src/css/repo.css
index 3eae8f33f7..8b43e4bbf4 100644
--- a/web_src/css/repo.css
+++ b/web_src/css/repo.css
@@ -904,15 +904,18 @@ td .commit-summary {
background: var(--color-orange-badge-hover-bg) !important;
}
-.repository.view.issue .comment-list .timeline-item .comparebox {
- line-height: 32px;
- vertical-align: middle;
+@media (min-width: 768px) {
+ .repository.view.issue .comment-list .timeline-item .forced-push {
+ display: grid;
+ grid-auto-flow: column;
+ column-gap: 1rem;
+ }
}
-.repository.view.issue .comment-list .timeline-item .comparebox .compare.label {
+.repository.view.issue .comment-list .timeline-item .compare.label {
font-size: 1rem;
- margin: 0;
border: 1px solid var(--color-light-border);
+ height: fit-content;
}
@media (max-width: 767.98px) {