diff --git a/src/dom/media/mediacontrol/MediaStatusManager-cpp.patch b/src/dom/media/mediacontrol/MediaStatusManager-cpp.patch new file mode 100644 index 000000000..9e005e88c --- /dev/null +++ b/src/dom/media/mediacontrol/MediaStatusManager-cpp.patch @@ -0,0 +1,14 @@ +diff --git a/dom/media/mediacontrol/MediaStatusManager.cpp b/dom/media/mediacontrol/MediaStatusManager.cpp +index 9d62b302fb519df9c00e26e8876dc6adcbc0b448..ece3509d2a99dee1cf7c22749b38959340c85976 100644 +--- a/dom/media/mediacontrol/MediaStatusManager.cpp ++++ b/dom/media/mediacontrol/MediaStatusManager.cpp +@@ -427,7 +427,8 @@ void MediaStatusManager::UpdateGuessedPositionState( + return; + } + +- mPositionStateChangedEvent.Notify(GetCurrentPositionState()); ++ // Workaround to position state getting stuck after seek ++ mPositionStateChangedEvent.Notify(aGuessedState); + } + + void MediaStatusManager::NotifySupportedKeysChangedIfNeeded(