diff --git a/src/UI/Views/Export/Export.axaml b/src/UI/Views/Export/Export.axaml
index 97297fa..fbc243f 100644
--- a/src/UI/Views/Export/Export.axaml
+++ b/src/UI/Views/Export/Export.axaml
@@ -40,7 +40,7 @@
-
+
@@ -70,6 +70,8 @@
+
+
diff --git a/src/UI/Views/Export/Export.axaml.cs b/src/UI/Views/Export/Export.axaml.cs
index 867704c..170f0ec 100644
--- a/src/UI/Views/Export/Export.axaml.cs
+++ b/src/UI/Views/Export/Export.axaml.cs
@@ -199,7 +199,11 @@ public partial class Export : Panel
{
if (cancelToken.IsCancellationRequested) return;
- await Dispatcher.UIThread.InvokeAsync(() => row.Status = ExportStatus.Working);
+ await Dispatcher.UIThread.InvokeAsync(() =>
+ {
+ row.Status = ExportStatus.Working;
+ ListingTable.ScrollIntoView(row, null);
+ });
Exporter.Run(path, row.Song, options);
await Dispatcher.UIThread.InvokeAsync(() => row.Status = ExportStatus.Finished);
}