Created attachment 59940 [details] Test case http://trac.webkit.org/changeset/62035 introduced a new method of drawing border-radius using paths. Right now, this new code is only enabled for some platforms…if you want to know if your favorite platform has the new code path enabled, see if it has been added to #define HAVE_PATH_BASED_BORDER_RADIUS_DRAWING in RenderObject.h. Here is what the spec says: "Note: There is no control over the spacing of the dots and dashes, nor over the length of the dashes. Implementations are encouraged to choose a spacing that makes the corners symmetrical." Right now, our corners for dashes and dotted borders when drawn with the new method are not always symmetrical. Attached is a test case demonstrating a time when they are not symmetrical.
Created attachment 461156 [details] All browsers differs from each other I am able to reproduce this bug in Safari 15.6 on macOS 12.5 using attached test case and as can be seen from attached screenshot - Safari and Chrome have overlap little bit but Firefox renders this fine. Thanks!
<rdar://problem/97489006>