Bug 262926

Summary: Webkit `backdrop-filter` does not create staking context
Product: WebKit Reporter: Josh <asdfiadhsufgkasdfhalsdjf>
Component: CompositingAssignee: Nobody <webkit-unassigned>
Status: RESOLVED CONFIGURATION CHANGED    
Severity: Normal CC: ahmad.saleem792, mattwoodrow, simon.fraser
Priority: P2    
Version: Safari 17   
Hardware: All   
OS: All   
Attachments:
Description Flags
Testing HTML document
none
PNG of Webkit fail :(
none
PNG of chromium pass :)
none
PNG of Gecko pass :)
none
WebKit ToT Screenshot - Passing none

Description Josh 2023-10-09 14:53:14 PDT
Created attachment 468129 [details]
Testing HTML document

Webkit does not create a stacking context when `backdrop-filter` is applied.
Comment 1 Josh 2023-10-09 14:54:42 PDT
Created attachment 468130 [details]
PNG of Webkit fail :(
Comment 2 Josh 2023-10-09 14:55:27 PDT
Created attachment 468131 [details]
PNG of chromium pass :)
Comment 3 Josh 2023-10-09 14:56:29 PDT
Created attachment 468132 [details]
PNG of Gecko pass :)
Comment 4 Ahmad Saleem 2023-10-09 17:13:54 PDT
Failing on WebKit ToT (269084@main) as well.
Comment 5 Ahmad Saleem 2023-10-09 17:14:55 PDT
(In reply to Ahmad Saleem from comment #4)
> Failing on WebKit ToT (269084@main) as well.

Ignore - passing on WebKit ToT.
Comment 6 Ahmad Saleem 2023-10-09 17:16:06 PDT
Created attachment 468139 [details]
WebKit ToT Screenshot - Passing

Reference screenshot from WebKit ToT - passing and matching other browsers.

NOTE - Minibrowser show 'Safari 16'.
Comment 7 Ahmad Saleem 2023-10-09 17:17:18 PDT
Marking this as 'RESOLVED CONFIGURATION CHANGED', please triage and add related commit but this is passing on WebKit upstream and might in future Safari Technology Preview releases.