Bug 234815

Summary: [:has() pseudo-class] Style invalidation for :valid and :invalid
Product: WebKit Reporter: Antti Koivisto <koivisto>
Component: CSSAssignee: Antti Koivisto <koivisto>
Status: RESOLVED FIXED    
Severity: Normal CC: bramus, cdumez, changseok, clopez, esprehn+autocc, ews-watchlist, gyuyoung.kim, kondapallykalyan, mifenton, sam, webkit-bug-importer, youennf
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
See Also: https://github.com/web-platform-tests/wpt/pull/32227
Bug Depends on:    
Bug Blocks: 234556    
Attachments:
Description Flags
Patch none

Description Antti Koivisto 2022-01-03 06:16:41 PST
Use PseudoClassChangeInvalidation
Comment 1 Antti Koivisto 2022-01-03 08:34:01 PST
Created attachment 448242 [details]
Patch
Comment 2 Antti Koivisto 2022-01-03 08:34:25 PST
Submitted web-platform-tests pull request: https://github.com/web-platform-tests/wpt/pull/32227
Comment 3 EWS Watchlist 2022-01-03 08:35:04 PST
This patch modifies the imported WPT tests. Please ensure that any changes on the tests (not coming from a WPT import) are exported to WPT. Please see https://trac.webkit.org/wiki/WPTExportProcess
Comment 4 Sam Weinig 2022-01-03 10:08:45 PST
Comment on attachment 448242 [details]
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=448242&action=review

> Source/WebCore/ChangeLog:8
> +        Use PseudoClassChangeInvalidation for accurate and :has() supporting style invalidation.

For some reason I am having trouble parsing this sentence.
Comment 5 Antti Koivisto 2022-01-03 10:39:44 PST
> For some reason I am having trouble parsing this sentence.

It really isn't a great sentence.
Comment 6 EWS 2022-01-03 10:51:02 PST
Committed r287551 (245686@main): <https://commits.webkit.org/245686@main>

All reviewed patches have been landed. Closing bug and clearing flags on attachment 448242 [details].
Comment 7 Radar WebKit Bug Importer 2022-01-03 10:52:20 PST
<rdar://problem/87069681>