This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
In some cases, when changes are made to the tracks and track list objects, the MSE spec says: "Queue a task to fire a simple event named change at the HTMLMediaElement track lists that were modified." This is the case when changing the kind, language of a track or when removing a source buffer. But when processing an initialization segment and setting up the tracks such sentence is not used, for instance, it only says: "Add new audio track to the audioTracks attribute on the HTMLMediaElement." The removetrack events should also be called out in the removeSourceBuffer() algorithm as well. Similar wording should be used throughout the spec to clarify the impact on the HTMLMediaElement.
Changes committed. https://dvcs.w3.org/hg/html-media/rev/d5956e93b991 Added 'addtrack' & 'removetrack' event firing steps. Added steps to fire 'change' events when enabled/selected tracks are removed.