servo/tests/wpt/meta/css/css-overflow
eri 01820e2a8a
Improve how intrinsic sizes work for videos (#31746)
* feat: patch for video layout sizes

added rebase from main 2024/10/05

Co-authored-by: Josh Matthews <josh@joshmatthews.net>
Signed-off-by: eri <epazos@igalia.com>

* feat: take width and height parameters if provided

Signed-off-by: eri <epazos@igalia.com>

* chore: tidy the code and update test expectations

Signed-off-by: eri <epazos@igalia.com>

* feat: handle removing poster

Signed-off-by: eri <epazos@igalia.com>

* chore: update test expectations and remove debug code

Signed-off-by: eri <epazos@igalia.com>

* fix: issues after rebasing to main

Signed-off-by: eri <epazos@igalia.com>

* feat: pass src remove test and tidy

Signed-off-by: eri <epazos@igalia.com>

* chore: clippy fixes

Signed-off-by: eri <epazos@igalia.com>

* chore: update passing test expectations

Signed-off-by: eri <epazos@igalia.com>

* fix object-position-svg test

Signed-off-by: eri <epazos@igalia.com>

* fix unintentional override of video size and resize events

Signed-off-by: eri <epazos@igalia.com>

* change how resize events are sent to better match the spec

Signed-off-by: eri <epazos@igalia.com>

* simplify poster mutation handling

Co-authored-by: Oriol Brufau <obrufau@igalia.com>
Signed-off-by: eri <eri@inventati.org>

* improved handling of intrinsic sizes

- differentiate between natural size and css size
- presentational attributes
- fallback ratio for video element
- handle more cases where the src/poster are added/removed
- aspect ratio hints

Signed-off-by: eri <epazos@igalia.com>

* update test expectations

Signed-off-by: eri <epazos@igalia.com>

* fix cleaning current frame

Signed-off-by: eri <epazos@igalia.com>

* update test expectations

Signed-off-by: eri <epazos@igalia.com>

* Apply suggestions from code review

Co-authored-by: Oriol Brufau <obrufau@igalia.com>
Signed-off-by: eri <eri@inventati.org>

* More code review suggestions

Signed-off-by: eri <epazos@igalia.com>

* Prevent aspect-ratio:auto from pulling the ratio from the default object size

As resolved in https://github.com/w3c/csswg-drafts/issues/7524#issuecomment-1204462924

Signed-off-by: Oriol Brufau <obrufau@igalia.com>

---------

Signed-off-by: eri <epazos@igalia.com>
Signed-off-by: eri <eri@inventati.org>
Signed-off-by: Oriol Brufau <obrufau@igalia.com>
Co-authored-by: Josh Matthews <josh@joshmatthews.net>
Co-authored-by: Oriol Brufau <obrufau@igalia.com>
2024-10-29 22:42:22 +00:00
..
line-clamp Update web-platform-tests to revision b'5a9d9349a312e12a950d5f4703cd41609a06f242' (#33923) 2024-10-20 01:33:44 +00:00
parsing Update web-platform-tests to revision b'ec9b870fec350e59e9db48ae2858e914a07f38d6' (#33359) 2024-09-08 01:41:09 +00:00
clip-001.html.ini Enable more css tests (#31469) 2024-03-01 07:49:39 +00:00
clip-002.html.ini Enable more css tests (#31469) 2024-03-01 07:49:39 +00:00
clip-003.html.ini Enable more css tests (#31469) 2024-03-01 07:49:39 +00:00
clip-004.html.ini Enable more css tests (#31469) 2024-03-01 07:49:39 +00:00
clip-005.html.ini Enable more css tests (#31469) 2024-03-01 07:49:39 +00:00
display-flex-svg-overflow-default.html.ini Enable more css tests (#31469) 2024-03-01 07:49:39 +00:00
dynamic-visible-to-clip-001.html.ini Enable more css tests (#31469) 2024-03-01 07:49:39 +00:00
inheritance.html.ini Enable more css tests (#31469) 2024-03-01 07:49:39 +00:00
input-scrollable-region-001.html.ini layout: Add very basic support for showing text in input boxes (#32365) 2024-06-20 10:13:50 +00:00
logical-overflow-001.html.ini Enable more css tests (#31469) 2024-03-01 07:49:39 +00:00
orthogonal-flow-with-inline-end-margin.html.ini Enable more css tests (#31469) 2024-03-01 07:49:39 +00:00
overflow-body-propagation-007.html.ini Enable more css tests (#31469) 2024-03-01 07:49:39 +00:00
overflow-body-propagation-008.html.ini Enable more css tests (#31469) 2024-03-01 07:49:39 +00:00
overflow-body-propagation-009.html.ini Enable more css tests (#31469) 2024-03-01 07:49:39 +00:00
overflow-body-propagation-010.html.ini Enable more css tests (#31469) 2024-03-01 07:49:39 +00:00
overflow-canvas.html.ini Enable more css tests (#31469) 2024-03-01 07:49:39 +00:00
overflow-clip-cant-scroll.html.ini Enable more css tests (#31469) 2024-03-01 07:49:39 +00:00
overflow-clip-content-visual-overflow.html.ini layout: Add support for box-shadow to Layout 2020 (#31453) 2024-03-07 11:13:57 +00:00
overflow-clip-margin-001.html.ini Enable more css tests (#31469) 2024-03-01 07:49:39 +00:00
overflow-clip-margin-004.html.ini Enable more css tests (#31469) 2024-03-01 07:49:39 +00:00
overflow-clip-margin-010.html.ini Enable more css tests (#31469) 2024-03-01 07:49:39 +00:00
overflow-clip-margin-hit-testing.html.ini Enable more css tests (#31469) 2024-03-01 07:49:39 +00:00
overflow-clip-margin-intersection-observer.html.ini Enable more css tests (#31469) 2024-03-01 07:49:39 +00:00
overflow-clip-margin-invalidation.html.ini Enable more css tests (#31469) 2024-03-01 07:49:39 +00:00
overflow-clip-margin-svg.html.ini Enable more css tests (#31469) 2024-03-01 07:49:39 +00:00
overflow-clip-margin-visual-box-and-value-with-border-radius.html.ini Enable more css tests (#31469) 2024-03-01 07:49:39 +00:00
overflow-clip-margin-visual-box-and-value.html.ini Enable more css tests (#31469) 2024-03-01 07:49:39 +00:00
overflow-clip-margin-visual-box.html.ini Enable more css tests (#31469) 2024-03-01 07:49:39 +00:00
overflow-clip-scroll-size.html.ini Enable more css tests (#31469) 2024-03-01 07:49:39 +00:00
overflow-clip-x-visible-y-svg.html.ini Enable more css tests (#31469) 2024-03-01 07:49:39 +00:00
overflow-clip-y-visible-x-svg.html.ini Enable more css tests (#31469) 2024-03-01 07:49:39 +00:00
overflow-img-border-radius.html.ini Enable more css tests (#31469) 2024-03-01 07:49:39 +00:00
overflow-img-display-table.html.ini Enable more css tests (#31469) 2024-03-01 07:49:39 +00:00
overflow-img-object-position.html.ini Enable more css tests (#31469) 2024-03-01 07:49:39 +00:00
overflow-img-scroll-non-replaced.html.ini Enable more css tests (#31469) 2024-03-01 07:49:39 +00:00
overflow-img.html.ini Enable more css tests (#31469) 2024-03-01 07:49:39 +00:00
overflow-inline-transform-relative.html.ini Enable more css tests (#31469) 2024-03-01 07:49:39 +00:00
overflow-no-interpolation.html.ini Implement transition-behavior (#33991) 2024-10-24 20:34:10 +00:00
overflow-padding.html.ini Enable more css tests (#31469) 2024-03-01 07:49:39 +00:00
paint-containment-svg.html.ini Enable more css tests (#31469) 2024-03-01 07:49:39 +00:00
rounded-overflow-clip-visible.html.ini Enable more css tests (#31469) 2024-03-01 07:49:39 +00:00
rounded-overflow-visible-clip.html.ini Enable more css tests (#31469) 2024-03-01 07:49:39 +00:00
scroll-overflow-padding-block-001.html.ini Enable more css tests (#31469) 2024-03-01 07:49:39 +00:00
scrollable-overflow-float.html.ini Enable more css tests (#31469) 2024-03-01 07:49:39 +00:00
scrollable-overflow-input-001.html.ini layout: Add very basic support for showing text in input boxes (#32365) 2024-06-20 10:13:50 +00:00
scrollable-overflow-input-002.html.ini layout: Add very basic support for showing text in input boxes (#32365) 2024-06-20 10:13:50 +00:00
scrollable-overflow-padding.html.ini Enable more css tests (#31469) 2024-03-01 07:49:39 +00:00
scrollable-overflow-self-collapsing.html.ini Enable more css tests (#31469) 2024-03-01 07:49:39 +00:00
scrollable-overflow-textarea.html.ini Enable more css tests (#31469) 2024-03-01 07:49:39 +00:00
scrollable-overflow-transform-001.html.ini Enable more css tests (#31469) 2024-03-01 07:49:39 +00:00
scrollable-overflow-transform-002.html.ini Enable more css tests (#31469) 2024-03-01 07:49:39 +00:00
scrollable-overflow-transform-003.html.ini Enable more css tests (#31469) 2024-03-01 07:49:39 +00:00
scrollable-overflow-transform-dynamic-001.html.ini Enable more css tests (#31469) 2024-03-01 07:49:39 +00:00
scrollable-overflow-transform-dynamic-002.html.ini Enable more css tests (#31469) 2024-03-01 07:49:39 +00:00
scrollable-overflow-transform-dynamic-003.html.ini Enable more css tests (#31469) 2024-03-01 07:49:39 +00:00
scrollable-overflow-transform-dynamic-004.html.ini Enable more css tests (#31469) 2024-03-01 07:49:39 +00:00
scrollable-overflow-transform-dynamic-005.html.ini Enable more css tests (#31469) 2024-03-01 07:49:39 +00:00
scrollable-overflow-transform-dynamic-006.html.ini Enable more css tests (#31469) 2024-03-01 07:49:39 +00:00
scrollable-overflow-zero-one-axis.html.ini Enable more css tests (#31469) 2024-03-01 07:49:39 +00:00
scrollbar-gutter-001.html.ini Enable more css tests (#31469) 2024-03-01 07:49:39 +00:00
scrollbar-gutter-dynamic-001.html.ini Enable more css tests (#31469) 2024-03-01 07:49:39 +00:00
scrollbar-gutter-dynamic-004.html.ini Enable more css tests (#31469) 2024-03-01 07:49:39 +00:00
scrollbar-gutter-propagation-001.html.ini Enable more css tests (#31469) 2024-03-01 07:49:39 +00:00
scrollbar-gutter-propagation-002.html.ini Enable more css tests (#31469) 2024-03-01 07:49:39 +00:00
scrollbar-gutter-propagation-003.html.ini Enable more css tests (#31469) 2024-03-01 07:49:39 +00:00
scrollbar-gutter-propagation-007.html.ini Enable more css tests (#31469) 2024-03-01 07:49:39 +00:00
scrollbar-gutter-rtl-001.html.ini Enable more css tests (#31469) 2024-03-01 07:49:39 +00:00
scrollbar-gutter-scroll-into-view.html.ini Update web-platform-tests to revision b'4c3d068f942231dc905ea283e4f82bd70801c37c' (#33461) 2024-09-15 01:26:41 +00:00
scrollbar-gutter-vertical-lr-001.html.ini Enable more css tests (#31469) 2024-03-01 07:49:39 +00:00
scrollbar-gutter-vertical-rl-001.html.ini Enable more css tests (#31469) 2024-03-01 07:49:39 +00:00
text-overflow-ellipsis-001.html.ini Enable more css tests (#31469) 2024-03-01 07:49:39 +00:00
text-overflow-ellipsis-002.html.ini Enable more css tests (#31469) 2024-03-01 07:49:39 +00:00
text-overflow-ellipsis-rtl-001.html.ini Enable more css tests (#31469) 2024-03-01 07:49:39 +00:00
text-overflow-ellipsis-vertical-001.html.ini Enable more css tests (#31469) 2024-03-01 07:49:39 +00:00
text-overflow-ellipsis-vertical-rtl-001.html.ini Enable more css tests (#31469) 2024-03-01 07:49:39 +00:00
text-overflow-scroll-001.html.ini Enable more css tests (#31469) 2024-03-01 07:49:39 +00:00
text-overflow-scroll-rtl-001.html.ini Enable more css tests (#31469) 2024-03-01 07:49:39 +00:00
text-overflow-scroll-vertical-lr-001.html.ini Enable more css tests (#31469) 2024-03-01 07:49:39 +00:00
text-overflow-scroll-vertical-lr-rtl-001.html.ini Enable more css tests (#31469) 2024-03-01 07:49:39 +00:00
text-overflow-scroll-vertical-rl-001.html.ini Enable more css tests (#31469) 2024-03-01 07:49:39 +00:00
text-overflow-scroll-vertical-rl-rtl-001.html.ini Enable more css tests (#31469) 2024-03-01 07:49:39 +00:00