HTMLMediaElement registers with the document for activation and media volume change callbacks, so when it is moved to a new document it must unregister with the old document and reregister with the new document.
<rdar://problem/7557527>
Created attachment 47063 [details] Proposed patch
trac.webkit.org/changeset/53629