This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
It would make more sense for these to be enums as they can take only a limited set of values.
agreed
Agreed. The only normative change would be that TypeError is thrown (by WebIDL) instead of SyntaxError.
These have already been enums for a while now. I'm getting rid of the SyntaxError bits in https://github.com/w3c/webvtt/pull/28