WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
NEW
275210
Video element with object-fit: cover initially displays incorrectly, depending on padding of surrounding element
https://bugs.webkit.org/show_bug.cgi?id=275210
Summary
Video element with object-fit: cover initially displays incorrectly, dependin...
Alex Suzuki
Reported
2024-06-06 07:08:17 PDT
In some cases, if the video element has the object-fit property set to 'cover', the video is not initially scaled to fit into the video element. The sample obtains a video stream from the device's environment-facing camera and sets it on the video element. Toggling the object-fit style attribute from 'cover' to 'fill' and shortly afterwards back to 'cover' resolves the issue. Other ways of "tickling" the video element like setting display to 'none' and back to 'block' work as well. The behavior appears to be related to the padding of the surrounding element. In the reproducer the padding is to 15px, which triggers the issue (see screen recording in repo). If the padding is changed slightly, e.g. to 16px, the issue does not appear. I did not do an exhaustive search of values that trigger the behavior. Minimum-reproducible sample repo:
https://github.com/pixelverse-llc/ios-gum-video-element-object-fit-cover-lost
Attachments
Add attachment
proposed patch, testcase, etc.
Alexey Proskuryakov
Comment 1
2024-06-06 08:49:39 PDT
Thank you for the report! Could you please post configuration details (exact OS versions and hardware models where this reproduces for you, and also where it doesn't reproduce, if any).
Alex Suzuki
Comment 2
2024-06-06 10:11:09 PDT
Certainly. I can reproduce this on the two devices I own: - iPhone 15 Pro (MTV63ZD/A), iOS 17.5.1 (21F90) - iPhone 12 (MGJ83ZD/A), iOS 17.5.1 (21F90)
Radar WebKit Bug Importer
Comment 3
2024-06-06 12:43:11 PDT
<
rdar://problem/129358494
>
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug