diff --git a/js/mediaMiddleware.ts b/js/mediaMiddleware.ts index d002bc4a..7023c6b4 100644 --- a/js/mediaMiddleware.ts +++ b/js/mediaMiddleware.ts @@ -60,7 +60,9 @@ export default (media: Media) => (store: MiddlewareStore) => { media.on("fileLoaded", () => { const id = getCurrentTrackId(store.getState()); if (id == null) { - throw new Error("WAT"); + // Attempted to set the metadata for a track that was already removed. + // Really, the media should have been stopped when the track was removed. + return; } store.dispatch({ id,