| Summary: | Rendering artifacts on contenteditable element with box-shadow and outline | ||||||
|---|---|---|---|---|---|---|---|
| Product: | WebKit | Reporter: | Robbert Brak <robbert.brak> | ||||
| Component: | Layout and Rendering | Assignee: | Nobody <webkit-unassigned> | ||||
| Status: | NEW --- | ||||||
| Severity: | Normal | CC: | ahmad.saleem792, ap, bfulgham, dino, dmitry, mmaxfield, rniwa, robbert.brak, simon.fraser, webkit-bug-importer, zalan | ||||
| Priority: | P2 | Keywords: | InRadar | ||||
| Version: | Safari 13 | ||||||
| Hardware: | Unspecified | ||||||
| OS: | Unspecified | ||||||
| Attachments: |
|
||||||
|
Description
Robbert Brak
2020-05-21 04:37:01 PDT
Also note that the rendering artifacts do *not* appear when you remove either the outline or the box-shadow. I am able to reproduce this issue in Safari 15.6 on macOS 12.5 using CodePen from Comment 0 and these rendering artifacts match with the screenshot from attachment. All other browsers does not have these rendering artifacts. Just wanted to update testing results. Thanks! Maybe related: Open the following document: <!doctype html><html><meta charset="utf-8"><head></head><body contenteditable="true" style="line-height: 0.5; margin-top: 20px;">𒐪</body></html> Add a few spaces before the Unicode rune — notice that the rune itself is cut, leaving the artifacts above and below the editing area. Tested on 253879@main. |