fix(anki): wait for media timing previews to fully finish

- Wait for mpv to drain audio before ending previews
- Notify the review modal when playback actually completes
This commit is contained in:
2026-09-02 18:44:37 -07:00
parent c85db5e07e
commit 56a2a25312
12 changed files with 277 additions and 6 deletions
+5
View File
@@ -591,6 +591,11 @@ function registerModalOpenHandlers(): void {
mediaTimingReviewModal.openMediaTimingReviewModal(payload);
});
});
window.electronAPI.onMediaTimingReviewPreviewEnded((reviewId) => {
runGuarded('media-timing-review:preview-ended', () => {
mediaTimingReviewModal.handlePreviewEnded(reviewId);
});
});
window.electronAPI.onOpenPlaylistBrowser(() => {
runGuardedAsync('playlist-browser:open', async () => {
await playlistBrowserModal.openPlaylistBrowserModal();