diff --git a/routers/web/repo/card.go b/routers/web/repo/card.go index c8bab8cc49..dd0cedae2d 100644 --- a/routers/web/repo/card.go +++ b/routers/web/repo/card.go @@ -152,7 +152,13 @@ func drawRepoSummaryCard(ctx *context.Context, repo *repo_model.Repository) (*ca } issueDescription.SetMargin(10) - _, err = issueDescription.DrawText(repo.Description, color.Gray{128}, 36, card.Top, card.Left) + // Replace new lines with spaces to match repo description in-app rendering + issueDescriptionText := strings.NewReplacer( + "\r\n", " ", + "\r", " ", + "\n", " ", + ).Replace(repo.Description) + _, err = issueDescription.DrawText(issueDescriptionText, color.Gray{128}, 36, card.Top, card.Left) if err != nil { return nil, err }