diff --git a/aegisub/src/audio_timing_karaoke.cpp b/aegisub/src/audio_timing_karaoke.cpp
index 43bd1d12a85ec7b396b63b79bd760349bc679fa8..fdf873dd543d6c173302acfeb4b9b03c8c1ba319 100644
--- a/aegisub/src/audio_timing_karaoke.cpp
+++ b/aegisub/src/audio_timing_karaoke.cpp
@@ -295,6 +295,8 @@ void AudioTimingControllerKaraoke::AddLeadOut() {
 }
 
 void AudioTimingControllerKaraoke::ApplyLead(bool announce_primary) {
+	active_line->Start = (int)start_marker;
+	active_line->End = (int)end_marker;
 	kara->SetLineTimes(start_marker, end_marker);
 	if (!announce_primary)
 		AnnounceUpdatedStyleRanges();