Bug 258420

Summary: [css-text-decor] Don't propagate decorations to inline-flex/inline-grid
Product: WebKit Reporter: Ahmad Saleem <ahmad.saleem792>
Component: CSSAssignee: Nobody <webkit-unassigned>
Status: RESOLVED FIXED    
Severity: Normal CC: karlcow, ntim, webkit-bug-importer, webkit-bugzilla
Priority: P2 Keywords: BrowserCompat, InRadar, WPTImpact
Version: Safari Technology Preview   
Hardware: Unspecified   
OS: Unspecified   

Description Ahmad Saleem 2023-06-22 15:30:42 PDT
Hi Team,

This is similar to Blink's commit: https://chromium.googlesource.com/chromium/src/+/d5332b9f908cde010ee5b9650c35e41b8eb156bb

To update our propagate decorations code: https://github.com/WebKit/WebKit/blob/10426777cd74f54c3bb69db4c764ee0643b4fcda/Source/WebCore/style/StyleAdjuster.cpp#L185

and add remaining display types to make us progress two more WPT tests.

WPT Test Links: http://wpt.live/css/css-text-decor/text-decoration-propagation-02.html & http://wpt.live/css/css-text-decor/text-decoration-propagation-03.html

Just wanted to raise, so we can fix them.

Thanks!
Comment 1 Ahmad Saleem 2023-06-22 15:31:22 PDT
NOTE - we don't have imported these tests.
Comment 2 EWS 2023-06-23 12:13:16 PDT
Committed 265471@main (1c13b5adb5e3): <https://commits.webkit.org/265471@main>

Reviewed commits have been landed. Closing PR #15239 and removing active labels.
Comment 3 Radar WebKit Bug Importer 2023-06-23 12:14:16 PDT
<rdar://problem/111228920>
Comment 4 Ahmad Saleem 2023-06-23 12:56:58 PDT
*** Bug 249748 has been marked as a duplicate of this bug. ***