Seems like this change: https://codereview.chromium.org/2499883002 changed when the controls hide timer is triggered (caught incidentally by media/controls/controls-cast-overlay-slow-fade.html).
The test relies on the hide timer to start after onplaying, but it now starts in onplay so the test fails sometimes (for some reason, consistently when using run-webkit-tests but not content_shell).
I'm open to changing the test to use onplay, but semantically controls should auto-hide when playback has actually started not when the player has stalled or failed to play.
Comment 1 by bugdroid1@chromium.org
, Jun 9 2017