I can't catch the point.

This function "timeUpdated" is called when the metadata parsed and timeupdate event. So, in the no media and streaming case, we don't update the textContent. That seems correct. And in this bug, it happens when we hide the video control for few seconds, unplug headset and show it. In this case, the controlShowing is false and the textContent will not be updated.