Bug 256714 - Newline breaks :host(:is()) parsing
Summary: Newline breaks :host(:is()) parsing
Status: RESOLVED INVALID
Alias: None
Product: WebKit
Classification: Unclassified
Component: CSS (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL:
Keywords: BrowserCompat, InRadar
Depends on:
Blocks:
 
Reported: 2023-05-12 09:54 PDT by Ahmad Saleem
Modified: 2023-10-10 03:39 PDT (History)
5 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ahmad Saleem 2023-05-12 09:54:20 PDT
Hi Team,

While going through Blink's commit, I came across another failing testcase:

Test Case - https://jsfiddle.net/t7qd4brz/

^ WebKit ToT is matching Firefox Nightly 115 in this test case, while Chrome Canary 115 is showing text as expected.

Blink Commit - https://chromium.googlesource.com/chromium/src/+/c397af87189cc4ea1370ec0afbc1d80cc5c4a56f

This patch refers to following WPT: https://wpt.fyi/results/css/selectors/is-where-parsing.html?label=master&label=experimental&aligned&q=is-where-parsing

From above, we only fail single test case:

> Nested inside :host, with combinators	

______

Just wanted to raise to get this fixed.

Thanks!
Comment 1 Radar WebKit Bug Importer 2023-05-19 09:55:19 PDT
<rdar://problem/109571326>
Comment 2 Ahmad Saleem 2023-10-10 03:39:16 PDT
Chrome Canary 120 now matches with Safari Technology Preview 180 and Firefox Nightly 120 and don't have any 'green' text.

Marking this as 'RESOLVED INVALID'.