Bug 208842

Summary: -webkit-text-combine doesn't work with pseudo-elements
Product: WebKit Reporter: Xidorn Quan <xidorn-webkit>
Component: Layout and RenderingAssignee: Nobody <webkit-unassigned>
Status: NEW ---    
Severity: Normal CC: ahmad.saleem792, bfulgham, mmaxfield, simon.fraser, webkit-bug-importer, zalan
Priority: P2 Keywords: BrowserCompat, InRadar
Version: Safari Technology Preview   
Hardware: Unspecified   
OS: Unspecified   
Attachments:
Description Flags
testcase none

Description Xidorn Quan 2020-03-09 16:47:07 PDT
Created attachment 393091 [details]
testcase

See the attached file. All roman numbers should be upright, but the roman numbers in ::before pseudo-elements are sideways.

The same issue on Chrome is https://bugs.chromium.org/p/chromium/issues/detail?id=1060007
Comment 1 Radar WebKit Bug Importer 2020-03-09 18:10:43 PDT
<rdar://problem/60253522>
Comment 2 Ahmad Saleem 2023-04-20 20:58:15 PDT
I am still able to reproduce this bug in WebKit (263205@main) using attached test case and Chrome has fixed it with LayoutNG and it works in Chrome Canary 114 and Firefox Nightly 114 fine.

Adding 'BrowserCompat' tag as well.