This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
Consider specifying a cue an specifying just the align setting: 00:00:00.000 --> 00:00:10.000 align:end Hello It seems natural to expect that the cue will be right aligned *and* positioned to the right of the video viewport. What happens right now is that the position setting is still 50% and the cue grows leftwards, making the cue appear more to the left compared to an align:middle cue. To make the default behavior more intuitive (without losing expressiveness with how the two settings can be used together), I suggest that specifying align:start and not specifying position should make position default to 0%, and similarly align:end 100%.
Created attachment 1186 [details] default position when align change default position when align change
I believe the example at the beginning of the spec at http://dev.w3.org/html5/webvtt/#introduction has fallen into this trap. I've rendered the example in the attached image on a random video. I believe the display is not what the author intended.
Yes, that very clearly illustrates the problem.
*** This bug has been marked as a duplicate of bug 20037 ***
This was not fixed by bug 20037 so I am reopening it.
The addition of the "default text track cue text position" has addressed this issue a while ago.