ladybird/Tests/LibWeb/Text/input/css
Jelle Raaijmakers c56f7d9cde LibWeb: Invalidate sibling style for :only-child and :*-of-type
After f7a3f785a8, sibling nodes' styles
were no longer invalidated after a node was removed. This reuses the
flag for `:first-child` and `:last-child` to indicate that a node's
style might be affected by any structural change in its siblings.

Fixes #4631.

Resolves the `:only-child` ACID3 failure as documented in #1231.
2025-05-07 14:55:12 +03:00
..
animating-transform-with-calc-crash.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
animating-unresolved-properties-crash.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
attr-serialization.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
attribute-selector-case-sensitivity.html
box-shadow-resolves-length-functions.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
calc-coverage.html
calc-missing-context.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
changing-animation-name-crash.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
constructed-style-sheets.html
css-hsl-with-calc.html
CSSConditionRule-conditionText-readonly.html
cssFloat-property.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
CSSImportRule-supportsText.html LibWeb: Implement CSSImportRule.supportsText 2025-03-19 16:42:51 +01:00
CSSPropertyRule-invalid-rules.html
CSSPropertyRule-properties-readonly.html
CSSRule-type.html LibWeb/CSS: Return 0 from CSSRule.type for non-spec types 2024-10-30 17:30:58 +01:00
CSSStyleDeclaration-custom-properties-2.html LibWeb: Fix underinvalidation when inline style has custom properties 2025-01-28 11:38:06 +00:00
CSSStyleDeclaration-custom-properties.html LibWeb: Allow custom properties in getPropertyPriority() 2024-11-21 13:16:08 +01:00
CSSStyleDeclaration-has-indexed-property-getter.html LibWeb: Make CSSStyleDeclaration a legacy platform object with indices 2024-11-14 19:50:22 +01:00
CSSStyleDeclaration-modify-computed.html
CSSStyleProperties-all-supported-properties-and-default-values.html LibWeb/CSS: Move property code from CSSStyleDeclaration to *Properties 2025-03-19 13:53:00 +00:00
CSSStyleRule-set-selectorText.html
CSSStyleSheet-addRule.html
CSSStyleSheet-constructor.html
CSSStyleSheet-removeRule.html
CSSStyleSheet-replace.html
CSSStyleSheet-replaceSync.html
cubic-bezier-infinite-slope-crash.html LibWeb: Use machine epsilon when approximating cubic bezier 2024-11-03 17:35:20 +01:00
custom-ident-parsing.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
custom-properties-from-all-layers.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
dir-pseudo-on-form-associated-element.html
element-opacity-change-invalidation.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
fit-content-parsing-with-whitespace.html LibWeb/CSS: Allow whitespace inside fit-content() function 2025-02-27 13:30:36 +00:00
font-face-serialization.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
font-family-with-dash-prefix.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
font-implicitly-reset-properties.html LibWeb/CSS: Make font implicitly reset some properties 2025-02-12 16:00:42 +00:00
font-language-override-short.html LibWeb: Use correct specifier to pad font language override value 2024-11-18 17:38:03 -05:00
font-size-rem-units-on-root-element.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
FontFace-binary-data.html Tests/LibWeb: Move assets used by multiple test types into Assets/ 2024-11-05 14:02:07 +00:00
FontFace-load-urls.html Tests/LibWeb: Move assets used by multiple test types into Assets/ 2024-11-05 14:02:07 +00:00
FontFace.html
FontFaceSet-load.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
FontFaceSet-setlike.html Tests/LibWeb: Move assets used by multiple test types into Assets/ 2024-11-05 14:02:07 +00:00
getComputedStyle-display-short-serialization.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
getComputedStyle-item-does-not-return-invalid-propertyid-on-length-boundary.html LibWeb: Fix OBOE in bounds check of ResolvedCSSStyleDeclaration#item 2024-11-14 19:50:22 +01:00
getComputedStyle-no-paintable-box.html
getComputedStyle-print-all.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
getComputedStyle-pseudo-element.html
getComputedStyle-relative-property-values.html
getComputedStyle-transform.html LibWeb: Coerce NaNs to 0 when escaping top-level calculations 2025-03-25 19:53:36 +00:00
getComputedStyle-url-var-serialization.html LibWeb: Preserve opening quotation in string token original source text 2025-02-05 16:02:09 +00:00
hsl-with-number-percentage-calc.html LibWeb/CSS: Correct matching of calc() against <number-percentage> 2024-10-30 20:58:16 +01:00
HTMLLinkElement-sheet.html LibWeb: Implement the HTMLLinkElement.sheet attribute 2025-03-17 14:47:20 +01:00
import-rule-shift-jis.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
insert-import-rule-into-constructed-stylesheet.html
insert-rule-in-adopted-style-sheet.html LibWeb: Fix insert/delete rule invalidation for adopted style sheets 2025-01-13 23:03:07 +01:00
invalid-selector-in-has.html LibWeb/CSS: Disallow :has() and pseudo-elements in :has() when parsing 2024-11-14 19:51:45 +01:00
invalidate-sibling-affected-by-has.html LibWeb: Check all siblings in ancestors chain while invalidating :has() 2025-02-12 16:15:14 +01:00
keyframes-css-rules.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
layer-rule.html
legacy-color-value.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
math-depth.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
media-query-serialization-basic.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
move-loaded-link-stylesheet-between-documents.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
parse-nested-pseudo-selectors-as-selectors.html
PropertyOwningCSSStyleDeclaration-serialized-custom-properties.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
pseudo-style-invalidation-after-node-removal.html LibWeb: Invalidate sibling style for :only-child and :*-of-type 2025-05-07 14:55:12 +03:00
replace-calc-function-with-same-kind-but-fewer-arguments.html
revert-all.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
revert-ignores-layers.html
revert-layer.html
sending-animationcancel-event-crash.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
serialize-invalid-forgiving-selectors.html LibWeb/CSS: Keep invalid parts of <forgiving-selector-list>s around 2024-11-14 13:20:01 +01:00
set-style-declaration-shorthand.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
singular-percentage-calc-crash.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
small-aspect-ratio.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
string-serializes-with-quotes.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
style-declaration-parent-rule.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
style-sheet-with-byte-order-mark.css
style-sheet-with-byte-order-mark.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
supports.html Tests: Add a test for @supports 2024-11-07 15:11:24 +01:00
text-transform-dynamic-change.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
text-transform-invalidation-on-media-query-change.html
transform-origin-serialization.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
transform-serialization.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
transition-basics.html
transition-style-invalidation-crash.html
unicode-bidi-computed-values.html
unicode-range-all-wildcard.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
unknown-pseudo-elements-crash.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
unknown-webkit-pseudo-element-serialization.html
update-pseudo-elements-on-hover.html
var-uses-fallback-value-if-custom-property-is-empty.html LibWeb/CSS: Use fallback var() value if custom property is empty 2025-02-16 09:19:19 +01:00