Bug 264354

Summary: REGRESSION(268354@main): Text gets shadow if its container has a filter drop-shadow
Product: WebKit Reporter: Said Abou-Hallawa <sabouhallawa>
Component: Layout and RenderingAssignee: Said Abou-Hallawa <sabouhallawa>
Status: RESOLVED FIXED    
Severity: Normal CC: bfulgham, simon.fraser, webkit-bug-importer, zalan
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
See Also: https://bugs.webkit.org/show_bug.cgi?id=258630
https://bugs.webkit.org/show_bug.cgi?id=261925

Said Abou-Hallawa
Reported 2023-11-07 12:01:27 PST
Open the attached test case. Result: The text and its container <div> are rendered with drop shadow. Expected: Only the container <div> is rendered with drop shadow. Other repro steps (assuming the web page will remain unchanged): 1. Go to https://fr.bam-karaokebox.com/booking?city=Paris#capacity[]=10&date=2023-12-10&city=Paris 2. Click on “Capacité” This is in fact a regression of https://commits.webkit.org/266544@main in which the drop shadow is represented as a filter style. This change did not consider they are different things and can coexist. At the time https://commits.webkit.org/266544@main was submitted, the CoreGraphics filters was an internal feature. Enabling CoreGraphics filters by default in ttps://commits.webkit.org/268354@main exposed this regression.
Attachments
Said Abou-Hallawa
Comment 1 2023-11-07 12:02:40 PST
Said Abou-Hallawa
Comment 2 2023-11-07 13:04:04 PST
EWS
Comment 3 2023-11-08 16:42:04 PST
Committed 270414@main (f4c2de375a56): <https://commits.webkit.org/270414@main> Reviewed commits have been landed. Closing PR #20122 and removing active labels.
Note You need to log in before you can comment on or make changes to this bug.