[Bug 12186] New: Should explicitly state that TimeRanges.end() is inclusive, so that if the browser reverts to HAVE_METADATA while playing, the .buffered.end(0) value is the last rendered frame, and .currentTime is the next frame, and so that when .ended is true, .buffere