Video Block: Prevent fullscreen video cropping #67030
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixes: #67027
What?
This PR resolves an issue where videos in fullscreen mode may appear cropped due to the
object-fit: cover
style applied to video elements. The style for fullscreen videos has been overridden withobject-fit: contain
, ensuring the video maintains its aspect ratio and fits the screen dimensions.Why?
This fix is necessary to address a usability issue where video content in fullscreen mode is partially cropped. The cropping occurs because the current styles apply
object-fit: cover
to video elements, including those displayed in fullscreen mode.Testing Instructions
object-fit: contain
but gets cropped a little when doingobject-fit: cover
.Screencast
With object-fit: cover;
with-cover.mov
With object-fit: contain;
with-contain.mov