From 787937d402bd28c6431bed903d9bd96fd7f3034c Mon Sep 17 00:00:00 2001 From: Chris Titus Tech Date: Mon, 23 Feb 2026 15:22:15 -0600 Subject: [PATCH] fix scroll to end --- functions/private/Invoke-WinUtilISO.ps1 | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/functions/private/Invoke-WinUtilISO.ps1 b/functions/private/Invoke-WinUtilISO.ps1 index 10317f2f..284fe306 100644 --- a/functions/private/Invoke-WinUtilISO.ps1 +++ b/functions/private/Invoke-WinUtilISO.ps1 @@ -14,6 +14,7 @@ function Write-Win11ISOLog { } else { $sync["WPFWin11ISOStatusLog"].Text += "`n[$timestamp] $Message" } + $sync["WPFWin11ISOStatusLog"].CaretIndex = $sync["WPFWin11ISOStatusLog"].Text.Length $sync["WPFWin11ISOStatusLog"].ScrollToEnd() }) } @@ -249,6 +250,7 @@ function Invoke-WinUtilISOModify { $ts = (Get-Date).ToString("HH:mm:ss") $sync["WPFWin11ISOStatusLog"].Dispatcher.Invoke([action]{ $sync["WPFWin11ISOStatusLog"].Text += "`n[$ts] $msg" + $sync["WPFWin11ISOStatusLog"].CaretIndex = $sync["WPFWin11ISOStatusLog"].Text.Length $sync["WPFWin11ISOStatusLog"].ScrollToEnd() }) } @@ -275,6 +277,7 @@ function Invoke-WinUtilISOModify { $sync["Form"].add_SizeChanged({ if ($sync["Win11ISOLogExpanded"]) { $sync["WPFWin11ISOStatusLog"].Height = [Math]::Max(400, $sync["Form"].ActualHeight - 100) + $sync["WPFWin11ISOStatusLog"].CaretIndex = $sync["WPFWin11ISOStatusLog"].Text.Length $sync["WPFWin11ISOStatusLog"].ScrollToEnd() } }) @@ -665,6 +668,7 @@ function Invoke-WinUtilISOWriteUSB { $ts = (Get-Date).ToString("HH:mm:ss") $sync["WPFWin11ISOStatusLog"].Dispatcher.Invoke([action]{ $sync["WPFWin11ISOStatusLog"].Text += "`n[$ts] $msg" + $sync["WPFWin11ISOStatusLog"].CaretIndex = $sync["WPFWin11ISOStatusLog"].Text.Length $sync["WPFWin11ISOStatusLog"].ScrollToEnd() }) }