Bug 261124

Summary: [Regression - LBSE] Image is not stretched centrally in container in WebKit ToT
Product: WebKit Reporter: Ahmad Saleem <ahmad.saleem792>
Component: SVGAssignee: Nobody <webkit-unassigned>
Status: NEW ---    
Severity: Normal CC: ahmad.saleem792, bfulgham, rbuis, sabouhallawa, simon.fraser, webkit-bug-importer, zalan, zimmermann
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
URL: https://jsfiddle.net/8fxcd6a3/show
Bug Depends on:    
Bug Blocks: 265134    
Attachments:
Description Flags
WebKit ToT vs Other Browsers
none
STP189 vs WebKit ToT none

Description Ahmad Saleem 2023-09-04 15:18:09 PDT
Hi Team,

While going through Blink's commit, I came across another failing test case but it fails on ToT (267593@main) and passes in Safari Technology Preview 177, so still good to track this regression.

Test Case: In URL

Blink Commit: https://chromium.googlesource.com/chromium/src.git/+/a4bb70fc20a976fac01989d8890e3e174e35cad4

^ Chrome Canary 118 , Firefox Nightly 118 , Safari 16.6 and Safari Technology Preview 177 match each other. Only Trunk is different (no local patch).

Just wanted to raise so we can get this fixed.

Thanks!
Comment 1 Ahmad Saleem 2023-09-04 15:20:40 PDT
Created attachment 467542 [details]
WebKit ToT vs Other Browsers
Comment 2 Ahmad Saleem 2023-09-04 15:30:26 PDT
Ignore - this is something due to 'Layer Based SVG' flag turned on.
Comment 3 Radar WebKit Bug Importer 2023-09-11 15:19:14 PDT
<rdar://problem/115316674>
Comment 4 Rob Buis 2024-02-26 08:14:51 PST
Ahmad, that jsfiddle seems to work these days on LBSE ToT, can you check and close?
Comment 5 Ahmad Saleem 2024-02-26 18:37:45 PST
Created attachment 470061 [details]
STP189 vs WebKit ToT

Unfortunately, I am getting same behavior here. :-(
Comment 6 Ahmad Saleem 2024-02-26 18:40:08 PST
(In reply to Ahmad Saleem from comment #5)
> Created attachment 470061 [details]
> STP189 vs WebKit ToT
> 
> Unfortunately, I am getting same behavior here. :-(

Steps to reproduce:

1) Turn on LBSE
2) Close 'Minibrowser'
3) Reopen Minibrowser so that it has LBSE turned on by default
4) Now visit JSFiddle

At least this is reproducing for me.