Created attachment 271141 [details] Test case Using a transparent or a semitransparent border color on a table prevents the border radius to be applied. I found this while styling a Dojo SelectBox widget, which uses a table as the root node. Test case attached.
Dup of bug 171244?
It looks like so.
*** Bug 171244 has been marked as a duplicate of this bug. ***
This continues to be a bug in Safari 15.5+
<rdar://problem/97038189>
Created attachment 460922 [details] Patch
Comment on attachment 460922 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=460922&action=review > Source/WebCore/rendering/RenderTable.cpp:-803 > - if (style().hasVisibleBorderDecoration() && !collapseBorders()) > - paintBorder(paintInfo, rect, style()); Do these lines do anything special compared to the base class implementation? Do we have a test that hits this case?
Comment on attachment 460922 [details] Patch Yes, it does. Some old pixel tests covered. I should add a ref test.
Created attachment 461064 [details] WIP patch
Created attachment 461132 [details] Patch
Committed 252741@main (96f929df42d3): <https://commits.webkit.org/252741@main> All reviewed patches have been landed. Closing bug and clearing flags on attachment 461132 [details].