diff --git a/src/Resources/Styles.axaml b/src/Resources/Styles.axaml
index f5f01389..a20bec81 100644
--- a/src/Resources/Styles.axaml
+++ b/src/Resources/Styles.axaml
@@ -836,6 +836,10 @@
+
+
+
+
diff --git a/src/ViewModels/WorkingCopy.cs b/src/ViewModels/WorkingCopy.cs
index 7232f372..fd32b436 100644
--- a/src/ViewModels/WorkingCopy.cs
+++ b/src/ViewModels/WorkingCopy.cs
@@ -11,6 +11,11 @@ using CommunityToolkit.Mvvm.ComponentModel;
namespace SourceGit.ViewModels
{
+ public record CommitMessageRecord(string subject)
+ {
+ public string Subject { get; set; } = subject;
+ }
+
public class WorkingCopy : ObservableObject, IDisposable
{
public bool IncludeUntracked
@@ -1555,7 +1560,7 @@ namespace SourceGit.ViewModels
var subjectEndIdx = message.IndexOf('\n');
var subject = subjectEndIdx > 0 ? message.Substring(0, subjectEndIdx) : message;
var item = new MenuItem();
- item.Header = subject;
+ item.Header = new CommitMessageRecord(subject);
item.Icon = App.CreateMenuIcon("Icons.Histories");
item.Click += (_, e) =>
{