ladybird/Tests/LibWeb/Layout/input
Andreas Kling d1d739b533 LibWeb: Clear stale layout descendants for skipped subtrees
When content-visibility:hidden starts skipping a subtree, clear the
stale layout and paint nodes for its descendants.

Preserve SVG mask, clipPath, and pattern resource boxes only when
they are attached to a referencing layout subtree outside the subtree
being hidden. Resources used inside the hidden subtree are cleared
with that subtree, so they rebuild under the live referencing layout
node when the subtree becomes visible again.

Otherwise observed descendants can keep old paintables around after
the current paint tree has been rebuilt without them.
2026-04-27 16:22:11 +02:00
..
block-and-inline LibWeb: Apply calculated vertical-align offsets in LineBuilder 2026-04-15 21:49:40 +02:00
crash-tests LibWeb: Fix crashing in LengthOrAutoOrCalculated::without_auto() 2025-09-08 19:35:31 +01:00
css LibWeb: Establish formatting context due to container-type 2026-03-30 15:43:39 +01:00
css-counters LibWeb: Rebuild counter style cache lazily 2026-04-05 12:34:28 +02:00
css-values Meta: Add doctypes to a few more layout tests 2025-06-03 11:03:19 +01:00
flex LibWeb: Let flexbox stretch auto-width text inputs 2026-04-13 09:57:01 +02:00
grid LibWeb: Clamp limited grid item contributions by fixed max tracks 2026-04-23 09:23:02 +01:00
layout-tree-update LibWeb: Clear stale layout descendants for skipped subtrees 2026-04-27 16:22:11 +02:00
misc LibWeb: Throw parsing error if ::slotted() argument is not 1 compound 2025-09-04 13:55:20 +01:00
quirks LibWeb: Exclude UA internal shadow roots from percentage height quirk 2026-02-02 12:28:05 +00:00
svg LibWeb/SVG: Percent-decode same-document <use> href fragments 2025-12-23 00:11:42 +01:00
table LibWeb: Use caption content width for inline layout in table captions 2026-04-22 15:35:07 +01:00
400.png LibWeb: Skip children based on media when updating the source set 2023-05-28 12:11:10 +02:00
abspos-box-bottom-with-max-height.html Meta: Add doctypes to more layout tests 2025-06-07 11:09:53 +01:00
abspos-box-with-block-level-sibling.html LibWeb: Use the parent container's y offset when finding static position 2024-03-10 18:10:01 +01:00
abspos-box-with-replaced-element.html LibWeb: Do not treat size of abspos items as definite 2023-06-22 18:18:04 +02:00
abspos-element-with-inline-as-abspos-containing-block.html Tests: Add layout test for abspos box in inline abspos containing block 2026-01-19 17:34:46 +01:00
abspos-flex-container-with-auto-height.html LibWeb: Don't use BFC auto height for non-BFC abspos elements 2023-06-20 13:42:31 +02:00
abspos-flex-margin-limits-1.html LibWeb: Account for margin and padding of aligned abspos flex items 2024-03-09 16:02:17 +01:00
abspos-flex-margin-limits-2.html LibWeb: Account for margin and padding of justified abspos flex items 2024-03-09 16:02:17 +01:00
abspos-flexbox-with-auto-height.html LibWeb/Tests: Port height:auto abspos flex container test to layout test 2023-08-21 13:51:12 +02:00
abspos-flexbox-with-auto-width.html LibWeb: Compute content width before static position for abspos elements 2024-03-09 16:02:17 +01:00
abspos-height-from-insets-with-min-max-height.html LibWeb: Use re-solve pattern for abspos height min/max constraints 2026-02-10 11:58:15 +01:00
abspos-image-with-min-height-constraint.html LibWeb: Enforce min/max height constraints on abspos replaced boxes 2023-05-07 06:28:47 +02:00
abspos-non-bfc-root-with-min-height-constraint.html LibWeb: Ensure size constraints apply to non-BFC-root abspos boxes 2025-01-30 19:31:07 +01:00
abspos-not-replaced-multiple-auto-variants.html Meta: Add doctypes to more layout tests 2025-06-07 11:09:53 +01:00
abspos-pseudo-element-with-inline-as-abspos-containing-block.html Tests: Add layout test for abspos box in inline abspos containing block 2026-01-19 17:34:46 +01:00
abspos-relative-to-table-row.html LibWeb: Fix crash when abspos element is relative to table row 2025-12-17 11:59:46 +01:00
abspos-static-position-containing-block-inline-situation.html LibWeb: Don't claim that inline layout nodes can contain abspos elements 2025-06-07 16:51:07 +02:00
abspos-with-percentage-insets.html LibWeb: Resolve % top and bottom insets against containing block height 2023-07-08 10:51:12 +02:00
abspos-with-static-position-in-one-axis.html LibWeb: Use static position for abspos box axes with auto insets 2024-04-12 09:08:07 +02:00
acid1.html Tests/LibWeb: Add ACID1 as a layout test 2023-03-15 11:43:54 +01:00
actually-ignore-the-negative-overflow-region.html LibWeb: Ignore boxes wholly in the negative scrollable overflow region 2024-10-08 14:33:35 +02:00
anonymous-wrappers-continue-to-inherit-style-after-change.html LibWeb: Update anonymous wrappers when applying style changes 2023-07-03 13:37:14 +02:00
aspect-ratio-auto-and-ratio.html Tests/LibWeb: Move assets used by multiple test types into Assets/ 2024-11-05 14:02:07 +00:00
aspect-ratio-auto.html Tests/LibWeb: Move assets used by multiple test types into Assets/ 2024-11-05 14:02:07 +00:00
aspect-ratio-degenerate-ratio.html Tests/LibWeb: Move assets used by multiple test types into Assets/ 2024-11-05 14:02:07 +00:00
aspect-ratio-ratio.html Tests/LibWeb: Move assets used by multiple test types into Assets/ 2024-11-05 14:02:07 +00:00
auto-margin-max-width-container.html Tests/LibWeb: Regression test for auto margin on max-width container 2025-06-05 17:56:19 +02:00
automatic-height-of-non-replaced-abspos-element-must-not-be-negative.html LibWeb: Don't allow resolved height of abspos elements to become negative 2023-03-25 19:41:31 +01:00
automatic-width-of-non-replaced-abspos-element-must-not-be-negative.html LibWeb: Don't allow resolved width of abspos elements to become negative 2023-03-25 19:41:31 +01:00
bfc-fit-content-width-with-margin.html LibWeb: Consider margins during fit-content sizing in BFC 2025-06-05 17:56:19 +02:00
blank.html
block-button-margin-auto.html LibWeb: Resolve margins for block-level buttons with width:auto 2026-01-26 10:00:17 +01:00
block-size.html LibWeb/CSS: Implement the ({min,max}-)block-size properties 2025-01-31 14:18:21 +01:00
blockify-layout-internal-box-without-crashing.html LibWeb: Implement more box type transformation edge cases 2023-05-03 16:04:30 +02:00
border-radius-invalid-corner-sampling-config.html LibWeb: Don't crash CPU painter if BorderRadiusSamplingConfig is invalid 2024-03-17 12:54:02 +01:00
border-spacing-calc-dont-crash.html Meta: Add doctypes to more layout tests 2025-06-07 11:09:53 +01:00
box-sizing-border-box-for-definite-sizes-without-layout.html LibWeb: Account for box-sizing:border-box in layout-less definite sizes 2023-05-02 11:47:13 +02:00
br-should-not-generate-pseudo-before.html LibWeb: Don't generate ::before/::after for BR elements 2023-09-14 21:46:28 +02:00
button-with-before-and-after-pseudo-elements.html LibWeb: Support both ::before/::after pseudo elements on button elements 2025-02-03 15:59:38 +01:00
calc-font-size-with-percentages.html Meta: Add doctypes to more layout tests 2025-06-07 11:09:53 +01:00
calc-negate-length.html LibWeb: Fix off-by-one in CSS calc() "negate" operation 2023-05-17 07:40:17 +02:00
calc-negative-border-width.html LibWeb: Clamp calculated border width values to zero 2024-02-24 21:57:24 +01:00
calc-with-fr.html LibWeb/CSS: Parser should treat calc() with flex values as invalid 2023-10-11 07:07:29 +02:00
child-of-abspos-percentage-height.html LibWeb: Don't treat auto insets as definite for child of abspos element 2024-11-27 22:55:14 +01:00
clear-both-past-stacked-left-and-right-floats.html LibWeb: Fix clear property not clearing past all stacked floats 2026-03-29 12:05:25 +02:00
clear-on-block-after-stacked-floats.html LibWeb: Fix clear property not clearing past all stacked floats 2026-03-29 12:05:25 +02:00
clear-past-stacked-floats-first-taller.html LibWeb: Fix clear property not clearing past all stacked floats 2026-03-29 12:05:25 +02:00
clear-past-three-stacked-floats.html LibWeb: Fix clear property not clearing past all stacked floats 2026-03-29 12:05:25 +02:00
clear-right-past-stacked-right-floats.html LibWeb: Fix clear property not clearing past all stacked floats 2026-03-29 12:05:25 +02:00
clearfix-with-stacked-full-width-floats.html LibWeb: Fix clear property not clearing past all stacked floats 2026-03-29 12:05:25 +02:00
content-image-simple.html LibWeb: Support CSS content property images (and lists, too!) 2025-07-28 22:46:27 +02:00
css-all-unset.html LibWeb: Implement the CSS all property 2023-07-29 19:16:08 +02:00
css-appearance-none.html LibWeb: Honor appearance: none when creating input element layout node 2024-10-20 21:58:58 +02:00
css-attr-typed-fallback.html LibWeb: Remove now-invalid attr() type support 2025-07-09 16:44:20 +01:00
css-calc-border-width.html Meta: Add doctypes to more layout tests 2025-06-07 11:09:53 +01:00
css-content-visibility.html LibWeb: Support content-visibility css 2024-07-19 09:04:30 +01:00
css-degenerate-aspect-ratio.html LibWeb: Avoid division by zero when calculating box aspect ratio 2024-03-23 20:56:26 +01:00
css-dir-selector.html Meta: Add doctypes to more layout tests 2025-06-07 11:09:53 +01:00
css-ex-unit.html LibGfx/OpenType: Load x-height metrics from OS/2 table if available 2023-06-10 21:46:33 +02:00
css-font-size-calc.html LibWeb: Support font-size: calc() 2023-06-02 20:03:28 +02:00
css-font-size-math.html Meta: Add doctypes to more layout tests 2025-06-07 11:09:53 +01:00
css-host-selector-gets-parsed.html Meta: Add doctypes to more layout tests 2025-06-07 11:09:53 +01:00
css-import-rule-sheet-1.css LibWeb: Actually incorporate style from imported style sheets 2023-03-12 18:10:32 +01:00
css-import-rule-sheet-2.css LibWeb: Actually incorporate style from imported style sheets 2023-03-12 18:10:32 +01:00
css-import-rule.html Meta: Add doctypes to more layout tests 2025-06-07 11:09:53 +01:00
css-imported-sheet-with-media-rule.css LibWeb: Actually visit rules and media queries in imported style sheets 2023-03-30 16:54:15 +02:00
css-imported-sheet-with-media-rule.html Meta: Add doctypes to more layout tests 2025-06-07 11:09:53 +01:00
css-invalid-psuedo-compound-selector.html Meta: Add doctypes to more layout tests 2025-06-07 11:09:53 +01:00
css-line-height-percentage-inheritance.html LibWeb: Resolve percentage line-height values before CSS inheritance 2023-03-12 18:10:32 +01:00
css-line-height-zero.html LibWeb: Scale font size by 1.15 for line-height: normal 2025-05-05 13:15:56 +02:00
css-logical-inset-properties.html LibWeb: Add logical CSS properties for insets 2023-07-14 05:55:32 +02:00
css-namespace-rule-matches.html Meta: Add doctypes to more layout tests 2025-06-07 11:09:53 +01:00
css-namespace-rule-no-match.html Meta: Add doctypes to more layout tests 2025-06-07 11:09:53 +01:00
css-namespace-tag-name-selector.html Meta: Add doctypes to more layout tests 2025-06-07 11:09:53 +01:00
css-namespace-universal-selector.html Meta: Add doctypes to more layout tests 2025-06-07 11:09:53 +01:00
css-pseudo-element-blockification.html Meta: Add doctypes to more layout tests 2025-06-07 11:09:53 +01:00
css-pseudo-element-display-list-item.html Meta: Add doctypes to more layout tests 2025-06-07 11:09:53 +01:00
css-pseudo-element-should-not-be-affected-by-inline-style.html LibWeb: Don't apply element inline style to associated pseudo elements 2023-04-02 15:00:06 +02:00
css-pseudo-element-should-not-be-affected-by-presentational-hints.html LibWeb: Don't apply presentational hints to associated pseudo elements 2023-04-02 15:00:06 +02:00
css-quotes-nesting.html LibWeb: Track quote-nesting level while building the layout tree 2023-09-28 14:49:10 +02:00
css-rect-value-with-calc-dont-crash.html Meta: Add doctypes to more layout tests 2025-06-07 11:09:53 +01:00
css-revert.html LibWeb: Implement the CSS revert keyword 2023-07-29 19:16:08 +02:00
css-round-function-with-percentage-value.html Meta: Add doctypes to more layout tests 2025-06-07 11:09:53 +01:00
css-snap-a-length-as-a-border-width.html Meta: Add doctypes to more layout tests 2025-06-07 11:09:53 +01:00
css-table-cell-verticalalign-text-top.html LibWeb: Modify table formatting according to spec 2024-11-04 14:54:32 +00:00
css-text-transform-math-auto.html Meta: Add doctypes to more layout tests 2025-06-07 11:09:53 +01:00
css-transition-none.html LibWeb: Don't fall apart on transition: none in CSS 2024-03-30 07:34:02 +01:00
css-var-in-calc-block.html LibWeb: Expand CSS var() inside calc() paren blocks 2023-06-19 17:54:07 +02:00
details-closed.html Meta: Add doctypes to more layout tests 2025-06-07 11:09:53 +01:00
details-open.html Meta: Add doctypes to more layout tests 2025-06-07 11:09:53 +01:00
details-summary-default-ua-style.html LibWeb: Make details and summary elements display:block in the UA style 2024-07-20 13:09:28 +02:00
dialog-open-modal.html Meta: Add doctypes to more layout tests 2025-06-07 11:09:53 +01:00
dialog-open-non-modal.html Meta: Add doctypes to more layout tests 2025-06-07 11:09:53 +01:00
display-contents-blockification-of-flex-items.html LibWeb: Allow blockification across display: contents boundary 2025-08-17 19:09:50 +02:00
display-contents-with-in-children.html LibWeb: Ignore "display: contents" boxes while inserting inline nodes 2023-12-23 20:52:42 +01:00
display-table-column-crash.html LibWeb: Don't crash with non-<col> table-column 2025-07-01 11:18:14 +02:00
display-table-inline-children.html LibWeb: Propagate children_are_inline in wrap_in_anonymous 2023-05-22 10:25:18 +02:00
div_align.html Meta: Add doctypes to more layout tests 2025-06-07 11:09:53 +01:00
div_align_nested.html Meta: Add doctypes to more layout tests 2025-06-07 11:09:53 +01:00
document-write-incomplete-tag.html Meta: Add doctypes to more layout tests 2025-06-07 11:09:53 +01:00
dont-crash-on-relayout-that-rewraps-text.html LibWeb: Prune old paintable pointers from layout tree after relayout 2023-08-29 17:05:16 +02:00
Element-insertAdjacentHTML.html Meta: Add doctypes to more layout tests 2025-06-07 11:09:53 +01:00
element-use-pseudo-element.html Meta: Add doctypes to more layout tests 2025-06-07 11:09:53 +01:00
empty-editable-shows-cursor.html LibWeb/Tests: Add empty text chunk in empty editables 2025-09-24 12:33:17 +01:00
empty-image-should-be-zero-sized.html LibWeb: Make empty images (no bitmap, no alt text) take no layout space 2024-03-29 08:52:55 -04:00
empty-list-items.html LibWeb: Use list item's line-height to provide space for marker 2026-01-26 16:41:42 +01:00
fieldset-legend-variations.html LibWeb: Hoist fieldset contents into anonymous wrapper 2026-03-04 20:39:01 +01:00
fieldset-with-rendered-legend.html Meta: Add doctypes to more layout tests 2025-06-07 11:09:53 +01:00
flex-abspos-item-with-preceding-whitespace.html LibWeb: Adjust 4 abspos tests to highlight errors 2023-07-08 06:13:56 +02:00
flex-auto.html Meta: Add doctypes to more layout tests 2025-06-07 11:09:53 +01:00
flex-baseline-alignment.html LibWeb: Implement CSS flexbox baseline aligned items 2026-03-24 05:13:49 +01:00
flex-column-constained-wrap.html Meta: Add doctypes to more layout tests 2025-06-07 11:09:53 +01:00
flex-column-constrained-nowrap.html Meta: Add doctypes to more layout tests 2025-06-07 11:09:53 +01:00
flex-column-height-constrained-width-constrained.html Meta: Add doctypes to more layout tests 2025-06-07 11:09:53 +01:00
flex-column-height-constrained.html Meta: Add doctypes to more layout tests 2025-06-07 11:09:53 +01:00
flex-column-height-unconstrained.html Meta: Add doctypes to more layout tests 2025-06-07 11:09:53 +01:00
flex-column-item-with-auto-height-and-max-width.html Tests/LibWeb: Test flex column item with auto height and max-width 2023-03-26 15:14:35 +02:00
flex-column-item-with-auto-height-depending-auto-width-with-max-width-constraint.html LibWeb: Clamp fit-content widths in flex layout to min/max-width 2023-03-28 21:08:54 +02:00
flex-column-item-with-auto-height-depending-on-auto-width.html LibWeb: Use fit-content width in place of indefinite flex item widths 2023-03-27 23:28:07 +02:00
flex-container-constrained-nowrap.html Meta: Add doctypes to more layout tests 2025-06-07 11:09:53 +01:00
flex-container-constrained-wrap.html Meta: Add doctypes to more layout tests 2025-06-07 11:09:53 +01:00
flex-container-max-content-width-with-definite-height-and-item-that-has-aspect-ratio.html LibWeb: Allow intrinsic width layout to see definite heights 2024-10-05 19:24:20 +02:00
flex-container-width-constrained.html Meta: Add doctypes to more layout tests 2025-06-07 11:09:53 +01:00
flex-frozen-items-should-be-respected.html LibWeb: Don't touch flex items after they we've been frozen 2023-03-11 11:52:19 +01:00
flex-grow-0-column.html Meta: Add doctypes to more layout tests 2025-06-07 11:09:53 +01:00
flex-grow-1.html Meta: Add doctypes to more layout tests 2025-06-07 11:09:53 +01:00
flex-grow-2.html Meta: Add doctypes to more layout tests 2025-06-07 11:09:53 +01:00
flex-item-aspect-ratio-explicit-size.html Tests: Increase flex test coverage for upcoming optimization 2026-01-09 00:13:05 +01:00
flex-item-auto-basis-content-minimum.html Tests: Increase flex test coverage for upcoming optimization 2026-01-09 00:13:05 +01:00
flex-item-auto-height-with-wrap.html Tests/LibWeb: Add test for flex item auto height with flex-wrap: wrap 2023-03-26 15:14:35 +02:00
flex-item-definite-basis-explicit-size.html Tests: Increase flex test coverage for upcoming optimization 2026-01-09 00:13:05 +01:00
flex-item-on-row-with-intrinsic-aspect-ratio.html LibWeb: Use intrinsic aspect ratio when calculating max content height 2023-04-05 16:23:56 +02:00
flex-item-scroll-container.html Tests: Increase flex test coverage for upcoming optimization 2026-01-09 00:13:05 +01:00
flex-item-vertical-padding-relative-to-flex-container-width.html Meta: Add doctypes to more layout tests 2025-06-07 11:09:53 +01:00
flex-item-with-cyclic-percentage-height.html LibWeb: Treat flex item's cyclic percentage cross size as auto 2023-03-18 00:26:19 +01:00
flex-item-with-intrinsic-aspect-ratio.html LibWeb: Fix application of intrinsic aspect ratio to flex column items 2023-04-02 06:45:44 +02:00
flex-justify-end-gap.html LibWeb: Don't add extra gap when placing flex items in reverse order 2025-01-17 10:10:43 +01:00
flex-margin-auto-justify-content.html Meta: Add doctypes to more layout tests 2025-06-07 11:09:53 +01:00
flex-row.html Meta: Add doctypes to more layout tests 2025-06-07 11:09:53 +01:00
flex-shrink-1.html Meta: Add doctypes to more layout tests 2025-06-07 11:09:53 +01:00
flex-shrink-2.html Meta: Add doctypes to more layout tests 2025-06-07 11:09:53 +01:00
flex-shrink-3.html Meta: Add doctypes to more layout tests 2025-06-07 11:09:53 +01:00
float-with-padding-top-beside-short-float.html LibWeb: Use margin box for vertical overlap checks in float placement 2026-02-25 12:03:31 +01:00
floating-non-replaced-element-percentage-padding-against-indefinite-width.html LibWeb: Resolve padding against 0 and not inf for indefinite width more 2023-06-21 06:13:05 +02:00
floating-replaced-element-percentage-padding-against-indefinite-width.html LibWeb: Resolve padding against 0 and not inf for indefinite width more 2023-06-21 06:13:05 +02:00
font-family-monospace-quirk.html LibWeb: Implement time-traveling inheritance for CSS font-size 2025-02-25 23:55:36 +01:00
font-fractional-size.html LibWeb: Allow fractional font sizes in CSS 2023-09-15 18:26:37 +02:00
font-size-legacy.html LibWeb: Support size attribute on font elements 2023-11-21 16:54:02 +01:00
font-size-zero.html LibWeb: Allow font-size: 0 2023-09-05 14:23:35 +02:00
font-variation-settings-doesnt-disallow-merging-fallback-font.html LibGfx+LibWeb: Allow setting FontVariationSettings for default font 2026-02-02 14:11:43 +00:00
font-with-many-normal-values.html LibWeb: Support CSS font shorthand with up to 4 consecutive normal 2023-07-04 16:25:23 +02:00
form-control-baseline-alignment.html LibWeb: Derive inline-block baseline from nested content 2026-01-22 19:36:09 +01:00
getComputedStyle-on-unconnected-element.html LibWeb: Don't resolve CSS property values for unconnected elements 2023-05-10 17:27:07 +02:00
grid-min-height-definite.html LibWeb: Move min-height handling for independent FCs to parent context 2026-01-05 16:09:51 +01:00
grid-min-height-fit-content.html LibWeb: Move min-height handling for independent FCs to parent context 2026-01-05 16:09:51 +01:00
grid-min-height-max-content-with-content.html LibWeb: Move min-height handling for independent FCs to parent context 2026-01-05 16:09:51 +01:00
grid-min-height-max-content.html LibWeb: Move min-height handling for independent FCs to parent context 2026-01-05 16:09:51 +01:00
grid-min-height-min-content.html LibWeb: Move min-height handling for independent FCs to parent context 2026-01-05 16:09:51 +01:00
grid-place-items-center.html Tests: Add test for grid item with aspect-ratio and place-items: center 2026-03-21 23:16:32 -05:00
height-min-max-fit-content.html Tests/LibWeb: Move assets used by multiple test types into Assets/ 2024-11-05 14:02:07 +00:00
height-of-absolute-position-box-with-padding.html LibWeb: Fix for absolutely positioned elements with specified height 2023-05-16 14:34:53 +02:00
hidden-root-element.html Meta: Add doctypes to more layout tests 2025-06-07 11:09:53 +01:00
hide-audio-based-on-controls.html LibWeb: Hide audio element when controls is not set 2025-01-04 11:47:09 +00:00
host-pseudo-class-basic.html LibWeb: Implement :host and :host(<compound-selector>) selector matching 2024-07-23 18:03:46 +02:00
html-dimensions.html Meta: Add doctypes to more layout tests 2025-06-07 11:09:53 +01:00
html-display-contents.html Meta: Add doctypes to more layout tests 2025-06-07 11:09:53 +01:00
html-display-inline.html Meta: Add doctypes to more layout tests 2025-06-07 11:09:53 +01:00
html-encoding-detection-crash.html LibWeb: Fix crash in HTML encoding detection when handling non-ASCII 2023-12-30 13:49:50 +01:00
HTMLImageElement-update-the-image-data-temporary-document.html LibWeb/HTML: Only update the image data on fully loaded document 2025-06-24 09:56:14 +02:00
HTMLSelectElement-selected-index.html LibWeb: Update the select element's text when setting the selected index 2025-03-22 17:27:45 +01:00
image-display-block-margin-auto.html LibWeb: Resolve horizontal auto margins for images with display: block 2023-04-30 05:52:19 +02:00
image-with-max-width-and-max-height.html LibWeb: Fix size computation for elements with max-width and max-height 2025-07-20 17:34:19 +02:00
image-with-multiple-constraint-violations.html LibWeb: Improve handling of min/max constraint violations on images 2023-05-09 12:11:28 +02:00
img-max-width-border-box.html LibWeb: Clamp replaced element min/max sizes in the content box space 2026-04-06 12:35:12 +02:00
img-with-box-sizing-border-box-and-padding.html Tests/LibWeb: Move assets used by multiple test types into Assets/ 2024-11-05 14:02:07 +00:00
img-with-percentage-max-width-and-indefinite-containing-block-width.html Tests/LibWeb: Move assets used by multiple test types into Assets/ 2024-11-05 14:02:07 +00:00
img-with-percentage-max-width-and-min-content-containing-block-width.html Tests/LibWeb: Move assets used by multiple test types into Assets/ 2024-11-05 14:02:07 +00:00
img.webp LibWeb: Do not treat size of abspos items as definite 2023-06-22 18:18:04 +02:00
import-after-namespace-1.css LibWeb: Ensure valid placement of @import and @namespace rules 2025-06-23 12:52:40 +01:00
import-after-namespace-2.css LibWeb: Ensure valid placement of @import and @namespace rules 2025-06-23 12:52:40 +01:00
import-after-namespace-3.css LibWeb: Ensure valid placement of @import and @namespace rules 2025-06-23 12:52:40 +01:00
import-after-namespace-4.css LibWeb: Ensure valid placement of @import and @namespace rules 2025-06-23 12:52:40 +01:00
import-after-namespace.html LibWeb: Ensure valid placement of @import and @namespace rules 2025-06-23 12:52:40 +01:00
import-from-linked-style-sheet.html LibWeb: Assign linked style sheet location when parsing it 2025-04-15 09:40:38 +01:00
important-custom-properties-resolution.html Tests: Important custom properties precedence on resolution 2025-09-30 09:54:10 +01:00
incomplete-input-no-newline-at-eof-should-not-crash.html Meta: Add doctypes to more layout tests 2025-06-07 11:09:53 +01:00
inline-block-baseline-alignment.html LibWeb: Derive inline-block baseline from nested content 2026-01-22 19:36:09 +01:00
inline-block-treat-100pct-width-as-auto.html LibWeb/Tests: Move unresolvable % width on inline-block to layout test 2023-08-21 13:51:12 +02:00
inline-flex-with-aspect-ratio.html LibWeb: Allow any FC type for replaced boxes in dimension_box_on_line() 2024-03-23 20:57:05 +01:00
inline-fragment-ordering-flakiness.html LibWeb: Maintain tree order inside LayoutState 2025-05-19 15:21:53 +02:00
inline-nested-with-padding.html LibWeb: Apply nested inline margin box sizes to inline layout nodes 2025-08-28 00:05:28 +02:00
inline-size.html LibWeb: Add support for the inline-size CSS property 2024-03-09 16:02:17 +01:00
input-as-button-align-center.html Meta: Add doctypes to more layout tests 2025-06-07 11:09:53 +01:00
input-as-button-shrink-to-fit.html Meta: Add doctypes to more layout tests 2025-06-07 11:09:53 +01:00
input-element-placeholder-position.html LibWeb: Fix input field placeholder vertical alignment 2026-03-02 13:24:20 +01:00
input-element-with-display-inline.html LibWeb: Don't crash on HTML input element with display: inline 2023-03-20 17:57:58 +01:00
input-file.html Meta: Add doctypes to more layout tests 2025-06-07 11:09:53 +01:00
input-image-to-text.html Meta: Add doctypes to more layout tests 2025-06-07 11:09:53 +01:00
input-image.html Meta: Add doctypes to more layout tests 2025-06-07 11:09:53 +01:00
input-max-height-border-box.html LibWeb: Clamp replaced element min/max sizes in the content box space 2026-04-06 12:35:12 +02:00
input-max-width-border-box.html LibWeb: Clamp replaced element min/max sizes in the content box space 2026-04-06 12:35:12 +02:00
input-min-height-border-box.html LibWeb: Clamp replaced element min/max sizes in the content box space 2026-04-06 12:35:12 +02:00
input-password-to-text.html Meta: Add doctypes to more layout tests 2025-06-07 11:09:53 +01:00
input-placeholder-with-line-height.html LibWeb: Don't let input element placeholders influence line-height 2024-10-08 08:12:07 +02:00
input-placeholder-with-text-align.html LibWeb: Better CSS inheritance for nodes that represent a pseudo-element 2025-10-21 16:42:00 +02:00
input-placeholder.html Everywhere: Fix even more typos 2025-08-27 08:48:01 +02:00
input-range.html LibWeb: Use correct default value for <input type=range> 2024-07-11 11:56:13 +02:00
input-search-height-padding.html LibWeb: Clamp replaced element min/max sizes in the content box space 2026-04-06 12:35:12 +02:00
input-text-node-invalidation-on-value-change.html LibWeb: Add input number up down UI buttons 2023-12-09 21:49:38 +01:00
input-text-to-image.html Meta: Add doctypes to more layout tests 2025-06-07 11:09:53 +01:00
input-text-to-password.html Meta: Add doctypes to more layout tests 2025-06-07 11:09:53 +01:00
inset-shorthand-property.html LibWeb: Add support for parsing 'inset' shorthand CSS property 2023-05-30 06:02:06 +02:00
inside-list-item-content-offset.html LibWeb: Fix inside list style overriding content offset 2025-03-27 23:10:09 +00:00
justify-content-flex-start.html LibWeb: Add missing flex-start and flex-end in to_alignment [GFC] 2024-10-18 18:11:46 +02:00
leading-metrics.html LibWeb: Set is_first_chunk to false as needed in InlineLevelIterator 2025-09-24 12:33:17 +01:00
letter-spacing-end-of-line-001.html LibWeb: Start implementing letter spacing 2024-11-05 10:40:22 +00:00
lh-1.html Tests/LibWeb: Add two tests for lh and rlh units 2023-03-18 20:14:52 +01:00
lh-2.html Tests/LibWeb: Add two tests for lh and rlh units 2023-03-18 20:14:52 +01:00
line-height-calc-number.html LibWeb: Support line-height: calc(...) values that resolve to number 2023-06-01 09:20:05 +02:00
link-sheet.css LibWeb: Support loading file:// URLs via fetch (through ResourceLoader) 2023-03-22 23:34:32 +00:00
link-sheet.html LibWeb: Support loading file:// URLs via fetch (through ResourceLoader) 2023-03-22 23:34:32 +00:00
list-item-marker-content-height.html LibWeb: Layout list item marker before setting offset in block container 2026-02-11 11:04:32 +01:00
list-item-marker-pseudo-placement.html LibWeb: Fix ::marker placement in tree 2025-03-27 23:10:09 +00:00
list-item-with-floated-child.html LibWeb: Check available space for float: right boxes 2026-01-26 16:41:42 +01:00
list-render-list-owner-is-document.html LibWeb: Tests for rendering lists and their ordinals 2025-06-16 12:44:58 +01:00
list-render-list-owner-not-ol.html LibWeb: Tests for rendering lists and their ordinals 2025-06-16 12:44:58 +01:00
list-render-no-list.html LibWeb: Tests for rendering lists and their ordinals 2025-06-16 12:44:58 +01:00
margin-collapse-through-bfc.html LibWeb: Do not allow margins collapsing through IFCs 2026-03-23 11:34:33 +01:00
margin-collapse-through-children-with-margin.html LibWeb: Do not allow margins collapsing through IFCs 2026-03-23 11:34:33 +01:00
margins-around-empty-nodes.html LibWeb: Unregister block container y-position update callback 2026-02-07 12:21:16 +01:00
media-query-empty.html Meta: Add doctypes to more layout tests 2025-06-07 11:09:53 +01:00
media-query-resolution.html Meta: Add doctypes to more layout tests 2025-06-07 11:09:53 +01:00
min-content-width-with-min-width-zero-descendant.html LibWeb: Fix min-content collapsing to 0 with min-width: 0 descendant 2026-04-24 19:08:28 +02:00
min-width-border-box.html LibWeb: Propagate border-box dimensions when getting max content width 2025-09-10 11:41:30 +02:00
multi-code-point-graphemes.html Meta: Add doctypes to more layout tests 2025-06-07 11:09:53 +01:00
multicol-bfc.html LibWeb: Implement CSS-Multicol's 'Pseudo-Algorithm' 2025-12-15 09:45:48 +00:00
negative-max-size.html LibWeb: Bounds-check parsed CSS types 2023-06-02 17:46:35 +02:00
nested-clearfix-with-stacked-floats.html LibWeb: Fix clear property not clearing past all stacked floats 2026-03-29 12:05:25 +02:00
non-existing-font-family.html Meta: Add doctypes to more layout tests 2025-06-07 11:09:53 +01:00
non-floating-non-replaced-element-percentage-padding-against-indefinite-width.html LibWeb: Resolve padding against 0 and not inf for indefinite width more 2023-06-21 06:13:05 +02:00
nowrap-and-no-line-break-opportunity.html Meta: Add doctypes to more layout tests 2025-06-07 11:09:53 +01:00
number-input-appearance.html LibWeb: Hide stepper buttons on appearance: textfield number inputs 2025-12-01 11:10:13 +00:00
object-fallback.html LibWeb: Handle non-OK network responses in <object> elements 2025-05-21 12:13:20 -06:00
ol-render-deep-hybrid-list-item-list.html LibWeb: Tests for rendering lists and their ordinals 2025-06-16 12:44:58 +01:00
ol-render-item-values.html LibWeb: Tests for rendering lists and their ordinals 2025-06-16 12:44:58 +01:00
ol-render-style-list-item.html LibWeb: Tests for rendering lists and their ordinals 2025-06-16 12:44:58 +01:00
ordered-list.html Meta: Add doctypes to more layout tests 2025-06-07 11:09:53 +01:00
overflow-with-padding.html Tests/LibWeb: Correct typo in "overflow: visible" 2024-09-02 13:09:22 +02:00
overflow-x-hidden-with-border-radius.html Meta: Add doctypes to more layout tests 2025-06-07 11:09:53 +01:00
percentage-font-size.html LibWeb: Handle percentage font-size values 2025-06-24 12:42:26 +01:00
percentage-max-height-when-containing-block-has-indefinite-height.html LibWeb: Treat % max-height as none when containing block size indefinite 2023-06-14 17:08:15 +02:00
picture-source-media-query.html Tests/LibWeb: Move assets used by multiple test types into Assets/ 2024-11-05 14:02:07 +00:00
place-content-shorthand-property.html LibWeb: Add support for parsing place-content shorthand CSS property 2023-06-01 09:06:13 +02:00
popovertarget-button.html Meta: Add doctypes to more layout tests 2025-06-07 11:09:53 +01:00
position-absolute-from-edges.html Meta: Add doctypes to more layout tests 2025-06-07 11:09:53 +01:00
position-absolute-ignores-padding-of-position-relative-floating-parent.html Tests/LibWeb: Add layout test for layout fix in PR #15780 2023-03-28 19:45:00 +01:00
position-absolute-top-left.html LibWeb: Add layout tests for floats, margins collapsing and positioning 2023-02-06 20:42:14 +01:00
position-empty-pseudo-elements.html LibWeb: Include anonymous boxes with no lines into computing BFC height 2023-08-02 17:35:54 +02:00
pre.html Meta: Add doctypes to more layout tests 2025-06-07 11:09:53 +01:00
pseudo-element-position-absolute.html LibWeb: Don't join anonymous pseudo wrappers for block node insertion 2025-11-11 10:49:49 +01:00
pseudo-element-with-custom-properties-2.html LibWeb: Resolve CSS custom properties on pseudo elements 2023-05-17 20:37:29 +02:00
pseudo-element-with-custom-properties.html LibWeb: Resolve CSS custom properties on pseudo elements 2023-05-17 20:37:29 +02:00
pseudo-element-with-display-block.html LibWeb: Hoist anonymous wrappers out of parent inline nodes 2025-11-11 10:49:49 +01:00
replaced-box-with-vertical-margins.html Meta: Add doctypes to more layout tests 2025-06-07 11:09:53 +01:00
replaced-within-max-content.html LibWeb: Resolve replaced element size constraints using aspect ratios 2023-09-04 12:40:17 +02:00
resolve-cyclic-percentage-against-zero-when-available-size-is-min-content.html LibWeb: Resolve cyclic % against 0 when available size is min-content 2023-06-08 13:54:11 +02:00
resolve-height-of-containing-block.html LibWeb: Fix width calculation for floating replaced elements 2023-05-26 21:20:56 +02:00
select-innerhtml-optgroup-selected-option.html LibWeb: Keep select button text in sync with the selected option 2026-04-22 09:15:29 -04:00
select-with-option-selected.html LibWeb: Set select element text when an option is initially selected 2024-01-29 20:05:14 +00:00
set-margin-of-floating-box.html LibWeb: Set margin, padding and border for replaced boxes 2023-05-30 10:09:47 +02:00
shadow-tree-removed-from-dom-receives-event.html Meta: Add doctypes to more layout tests 2025-06-07 11:09:53 +01:00
slot-style-inheritance.html LibWeb: Allow style inheritance through slots 2025-08-16 21:03:31 +02:00
space-is-soft-line-break-opportunity.html Meta: Add doctypes to more layout tests 2025-06-07 11:09:53 +01:00
span-with-padding.html LibWeb: Resolve vertical padding of inline elements 2024-04-25 12:45:39 +02:00
srcset-sizes-crash.html Meta: Add doctypes to more layout tests 2025-06-07 11:09:53 +01:00
style-invalidation-line-height-propagation.html LibWeb: Improve style propagation to anonymous wrappers 2024-01-07 14:24:38 +01:00
svg-foreignobject-absolute-positioning.html LibWeb: Make foreignObject establish a containing block for abspos 2026-02-17 15:59:59 +01:00
svg-preserve-aspect-ratio.html Meta: Add doctypes to more layout tests 2025-06-07 11:09:53 +01:00
svg-text-dominant-baseline.html LibWeb: Implement dominant-baseline for SVG text 2026-02-26 09:23:23 +01:00
svg-text-with-percentage-values.html Meta: Add doctypes to more layout tests 2025-06-07 11:09:53 +01:00
svg-text-with-viewbox.html Meta: Add doctypes to more layout tests 2025-06-07 11:09:53 +01:00
svg-transforms-and-viewboxes.html Meta: Add doctypes to more layout tests 2025-06-07 11:09:53 +01:00
tab-size-chars-should-vertically-align.html LibWeb: Start implementation of rendering tabs according to tab-size 2024-10-17 15:00:57 +02:00
tab-size-letter-spacing.html LibWeb: Bring tab-size closer to the spec 2024-10-27 11:03:35 +01:00
tab-size-spacing-001.html LibWeb: Add word spacing to tab size correctly 2024-10-28 22:53:37 +01:00
tab-size-text-wrap.html LibWeb: Convert white-space CSS property to shorthand 2025-05-29 12:04:28 +02:00
tab-size-word-spacing.html LibWeb: Bring tab-size closer to the spec 2024-10-27 11:03:35 +01:00
table-caption-auto-height.html LibWeb: Set automatic content height for table captions with auto height 2026-02-04 20:25:04 +00:00
table-child-max-height-percentage-in-auto-table.html Tests: Add layout tests for percentage sizing in auto-height tables 2026-03-23 16:40:38 +01:00
table-child-percentage-height-in-auto-table.html Tests: Add layout tests for percentage sizing in auto-height tables 2026-03-23 16:40:38 +01:00
table-child-relative-position-percentage-inset-in-auto-table.html LibWeb: Don't walk past anonymous table cells for percentage resolution 2026-03-23 16:40:38 +01:00
table-fixup-with-rowspan.html LibWeb: Remove invalid assertion in table fixup 2024-01-23 10:17:00 +01:00
table-replaced-child-percentage-height-in-auto-table.html Tests: Add layout tests for percentage sizing in auto-height tables 2026-03-23 16:40:38 +01:00
text-align-justify-with-forced-break.html LibWeb: Don't justify text lines that end in a forced break 2023-06-10 21:46:33 +02:00
text-align-overflow.html LibWeb: Avoid text-aligning content that is too long for its line box 2023-06-02 05:21:22 +02:00
text-collapse-inside-contenteditable.html LibWeb: Do not override whitespace handling for editable elements 2025-05-16 12:08:29 +01:00
text-indent.html LibWeb: Basic support for CSS text-indent: <length-percentage> 2023-05-15 19:31:09 +02:00
textarea-box-writing-modes.html LibWeb: Implement auto_content_box_size for textarea and input 2026-02-02 14:36:49 +00:00
textarea-content.html LibWeb: Update the <textarea> shadow DOM when the value attribute is set 2024-03-16 13:11:57 +01:00
textarea-height-stretch.html LibWeb: Implement auto_content_box_size for textarea and input 2026-02-02 14:36:49 +00:00
textarea-reset.html Meta: Add doctypes to more layout tests 2025-06-07 11:09:53 +01:00
tolerate-css-percentage-overshoot.html Meta: Add doctypes to more layout tests 2025-06-07 11:09:53 +01:00
top-layer.html LibWeb: Add basic "top layer" support 2024-03-29 06:57:07 +01:00
transform-calc-length-values.html Meta: Add doctypes to more layout tests 2025-06-07 11:09:53 +01:00
treat-intrinsic-sizing-keywords-as-auto-when-aspect-ratio-cant-be-resolved.html LibWeb: Treat width: {min,max,fit}-content as auto if ratio unresolvable 2024-06-23 19:15:24 +02:00
ul-render.html LibWeb: Tests for rendering lists and their ordinals 2025-06-16 12:44:58 +01:00
unicode-password-input.html LibWeb: Calculate hidden password text using code-point count 2024-11-14 20:23:58 +01:00
utf-16-be-xhtml-file-should-decode-correctly.html LibWeb: Fix utf16-be check in HTMLEncodingDetection 2024-01-08 23:35:09 +01:00
vertical-align-middle-with-padding.html LibWeb: Use margin box height for inline-block vertical alignment 2025-07-12 18:03:14 +02:00
vertical-align-middle.html LibWeb: Improve support for 'vertical-align: middle' 2024-02-28 16:11:05 -05:00
vertical-padding-relative-to-cb-width.html Meta: Add doctypes to more layout tests 2025-06-07 11:09:53 +01:00
viewport-overflow-propagation-1.html LibWeb: Propagate overflow modes from <html> or <body> to viewport 2023-08-03 13:21:26 +02:00
viewport-overflow-propagation-2.html LibWeb: Propagate overflow modes from <html> or <body> to viewport 2023-08-03 13:21:26 +02:00
writing-modes-direction-flex.html LibWeb: Use reverse direction on flex containers with rtl direction 2024-08-13 15:19:51 +01:00
writing-modes-direction-inline.html LibWeb: Add start and end values to text-align 2024-08-13 15:19:51 +01:00
writing-modes-vertical-rl.html LibWeb: Layout inline elements respective of writing-mode 2024-11-03 17:01:54 +01:00
zero-height-replaced-box-with-aspect-ratio.html LibWeb: Fix division by zero in solve_replaced_size_constraint() 2024-04-23 16:21:48 +02:00
zero-height-viewport-svg-image.html Meta: Add doctypes to more layout tests 2025-06-07 11:09:53 +01:00
zero-size-replaced-box-with-aspect-ratio.html LibWeb: Fix division by zero in solve_replaced_size_constraint() 2024-02-20 20:35:34 +01:00
zero-width-viewport-svg-image.html Meta: Add doctypes to more layout tests 2025-06-07 11:09:53 +01:00
zero_percent_width_nested_table.html LibWeb: Avoid division by zero when computing table width 2024-01-21 16:11:25 +01:00