Bug 262867

Summary: Ensure layout on replaced elements in anonymous wrappers
Product: WebKit Reporter: Ahmad Saleem <ahmad.saleem792>
Component: Layout and RenderingAssignee: Nobody <webkit-unassigned>
Status: RESOLVED CONFIGURATION CHANGED    
Severity: Normal CC: bfulgham, karlcow, simon.fraser, webkit-bug-importer, zalan
Priority: P2 Keywords: BrowserCompat, InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
Attachments:
Description Flags
rendering in Safari, firefox, chrome
none
JSBin STP180 Output none

Description Ahmad Saleem 2023-10-08 10:47:21 PDT
Hi Team,

While going through Blink's commit, I came across failing test case:

Test Case: https://jsbin.com/nijasubana/edit?html%2Cjs%2Coutput=

^ Failing in Safari Technology Preview 180 while passes in Chrome Canary 119 and Firefox Nightly 120.

Blink Commit: https://chromium.googlesource.com/chromium/blink/+/10ead1fbccd4cbf4b822d9c5bd0a83885928eb03

Doing local merge leads to passing following test case.

Just raising so we can fix it.

Thanks!
Comment 1 Radar WebKit Bug Importer 2023-10-15 10:48:14 PDT
<rdar://problem/116985705>
Comment 2 Karl Dubost 2023-10-15 18:26:45 PDT
Created attachment 468214 [details]
rendering in Safari, firefox, chrome

Ahmad, I get a pass result everywhere. 

Safari Technology Preview  180           19618.1.1.2
Firefox Nightly            120.0a1       12023.10.11
Google Chrome Canary       120.0.6069.0  6069.0
Comment 3 Ahmad Saleem 2023-10-17 12:12:00 PDT
Created attachment 468252 [details]
JSBin STP180 Output

@Karl - I get this failed but I agree when I have same test in JSFiddle, it passes.
Comment 4 Ahmad Saleem 2023-12-20 19:29:39 PST
Safari Technology Preview 185 is showing it pass consistently for me.

Closing this bug and PR.