| Summary: | border-radius does not apply consistently to all corners of a child element across Safari for iOS and macOS | ||||||
|---|---|---|---|---|---|---|---|
| Product: | WebKit | Reporter: | cchana | ||||
| Component: | Layout and Rendering | Assignee: | Nobody <webkit-unassigned> | ||||
| Status: | NEW --- | ||||||
| Severity: | Normal | CC: | ahmad.saleem792, bfulgham, simon.fraser, webkit-bug-importer, zalan | ||||
| Priority: | P2 | Keywords: | InRadar | ||||
| Version: | Safari 16 | ||||||
| Hardware: | Mac (Intel) | ||||||
| OS: | macOS 13 | ||||||
| Attachments: |
|
||||||
|
Description
cchana
2023-03-20 04:37:27 PDT
Using codepen, I am able to reproduce the overlap on top corners in all browsers: * Safari 16.5 * Chrome Canary 115 * Firefox Nightly 115 Since all browsers are working same, I am not sure, there is much to fix here. Reduced Test case based on Comment 0 snippet: https://jsfiddle.net/nm96kqgf/show @Alan - if you can have a quick look, I think it is just to confirm that there is nothing to fix here since all browsers are matching each other. This must be something about list item rendering. Putting `overflow:hidden` on the <li> fixes it, but I'm not sure why that's necessary. |