fix: delegate multi-line digit selection to visible overlay (#78)

This commit is contained in:
sudacode authored and GitHub committed 2026-05-24 00:39:23 -07:00
1 parent c02edc90cc
commit da3c971ee6
62 files changed
+1822 -209

No files matched your search

@@ -126,6 +126,7 @@ export function createRefreshSubtitlePrefetchFromActiveTrackHandler(deps: {
requestProperty: (name: string) => Promise<unknown>;
} | null;
getLastObservedTimePos: () => number;
shouldKeepExistingCuesOnMissingSource?: (videoPath: string) => boolean;
subtitlePrefetchInitController: SubtitlePrefetchInitController;
resolveActiveSubtitleSidebarSource: (
input: Parameters<ReturnType<typeof createResolveActiveSubtitleSidebarSourceHandler>>[0],
@@ -160,6 +161,9 @@ export function createRefreshSubtitlePrefetchFromActiveTrackHandler(deps: {
videoPath,
});
if (!resolvedSource) {
if (deps.shouldKeepExistingCuesOnMissingSource?.(videoPath) === true) {
return;
}
deps.subtitlePrefetchInitController.cancelPendingInit();
return;
}