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); }