New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 776353 link

Starred by 2 users

Issue metadata

Status: Assigned
Owner:
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux , Windows , Mac
Pri: 3
Type: Bug-Regression

Blocking:
issue 771379



Sign in to add a comment

Video controls are only partially displayed if beeing rendered outside of the page visibility

Reported by develope...@gmail.com, Oct 19 2017

Issue description

UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.62 Safari/537.36

Steps to reproduce the problem:
1. Create a overflow hidden container
2. Create a video element at a position where only a part is visible
3. Slide the video via animation in the screen

What is the expected behavior?
The controls should be completely visible

What went wrong?
Only the part of the controls that were visible at time of creation are displayed

Did this work before? N/A 

Does this work in other browsers? Yes

Chrome version: 62.0.3202.62  Channel: stable
OS Version: 10.0
Flash Version:
 
animationBug.PNG
203 KB View Download
animationBug.html
522 bytes View Download
Labels: Needs-Triage-M62
Cc: mlamouri@chromium.org
Components: Blink>Animation
Cc: vamshi.k...@techmahindra.com
Labels: Triaged-ET Needs-Feedback
Unable to reproduce the issue on the reported chrome version stable 62.0.3202.62 and on the latest canary 64.0.3243.0 using Windows 10, Ubuntu 14.04 and Mac 10.12.6 with the help of html file provided  and steps mentioned in comment#0. Attaching the screen cast of the same. 

@Reporter:Could you please mention whether the same behavior is seen even after checking in a new profile and in incognito mode.

Thanks! 
776353.mp4
1.1 MB View Download
In the incognito mode the controls were loaded correctly the first time. It looks like since chrome has nothing cached yet, the controls bar is rendered at a later point of time. After an reload however, the same issue exists.

The same issue occured with a new profile as well.
Project Member

Comment 5 by sheriffbot@chromium.org, Oct 20 2017

Labels: -Needs-Feedback
Thank you for providing more feedback. Adding requester "vamshi.kommuri@techmahindra.com" to the cc list and removing "Needs-Feedback" label.

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
Here is a gif which displays the issue in incognito mode.

Thank you
animation bug.gif
2.5 MB View Download
Labels: Needs-Bisect
Status: Untriaged (was: Unconfirmed)
Reproduced in 61.0.3163.100, 62.0.3202.62, 63.0.3239.9 on Ubuntu.
Components: -Blink>Media Blink>Media>Controls
Labels: -Type-Bug -Pri-2 -Needs-Bisect hasbisect-per-revision M-64 OS-Linux OS-Mac Pri-1 Type-Bug-Regression
Owner: mlamouri@chromium.org
Status: Assigned (was: Untriaged)
Able to reproduce the issue on Windows 10, mac 10.12.6 and Ubuntu 14.04 using chrome reported version #62.0.3202.62 and latest canary #64.0.3247.0.

Bisect Information:
=====================
Good build: 56.0.2907.0    Revision(429169)
Bad Build : 56.0.2908.0    Revision(429486)

Change Log URL: 
https://chromium.googlesource.com/chromium/src/+log/be10da649c394e30378885e6b73d75257aa2aff5..3347bb8ad251e778ed35c433c0246e0659f2402d

From the above change log suspecting below change
Review url: https://codereview.chromium.org/2470503003

mlamouri@ - Could you please check whether this is caused with respect to your change, if not please help us in assigning it to the right owner.

Thanks...!!
Owner: steimel@chromium.org
steimel@, can you check that the control bar resizing based on the viewport width is the cause of this issue?
Yeah, the issue is that we perform the layout when the video is on the edge of the screen and we don't relayout when it slides. There's a TODO assigned to you in LayoutMedia about missing layouts: https://cs.chromium.org/chromium/src/third_party/WebKit/Source/core/layout/LayoutMedia.cpp?l=80

We could alternatively be less aggressive about clipping controls if there's some way ComputePanelWidth could tell this is happening.

Comment 11 by shend@chromium.org, Oct 24 2017

Labels: Update-Weekly
Blocking: 771379
Components: -Blink>Animation
This showed up in Blink>Animations triage as a P1 bug that isn't meeting SLOs. From looking I don't see an obvious connection to Blink>Animations, so dropping that component. If I was wrong, please re-add the component and let me know if we can help in some way :).
Labels: -Pri-1 Pri-3

Sign in to add a comment