This is an old idiom to prevent non-localized text from being shown on startup.  I don't know if other apps still do this, and I don't even remember if the Video app has any text on its startup page that would need to be localized.    So it is possible, I suppose that we could just remove the hidden attribute from the HTML file.  

This is another case where I don't actually know what the right thing to do is.