The default renderer for the text track container should be a flexible box
container, such that cues without positioning information are implicitly
positioned on top of each other.
Created attachment 140311 [details]
Comment on attachment 140311 [details]
View in context: https://bugs.webkit.org/attachment.cgi?id=140311&action=review
> + // If cue is not associated with a text track, return â1 and abort these
> + // steps.
Oops, a non-ASCII character snuck in here for "-".
> + // Let n be the number of text tracks whose text track mode is showing or
> + // showing by default and that are in the media element's list of text
> + // tracks before track.
> + int n = track()->trackIndex();
Won't this potentially include HIDDEN and DISABLED tracks? If this doesn't matter, please say why in the comment.
As per our latest discussions, a default (nested) container is not the right way to implement the current form of the specification.