Setting `el.style['border-radius'] = '25px'` causes webkit to modify the style string to: <div style="border-top-left-radius: 25px; border-top-right-radius: 25px; border-bottom-right-radius: 25px; border-bottom-left-radius: 25px;" /> Example: https://codepen.io/onedayitwillmake/pen/BawKxWm In Chrome and Firefox the style property left as it was authored. The expanded version is also returned in the following scenarios: `el.style.cssText` or `el.outerHTML`
Created attachment 446338 [details] Patch
Created attachment 446346 [details] Patch
This patch modifies the imported WPT tests. Please ensure that any changes on the tests (not coming from a WPT import) are exported to WPT. Please see https://trac.webkit.org/wiki/WPTExportProcess
Submitted web-platform-tests pull request: https://github.com/web-platform-tests/wpt/pull/31953
Committed r286652 (244965@main): <https://commits.webkit.org/244965@main> All reviewed patches have been landed. Closing bug and clearing flags on attachment 446346 [details].
<rdar://problem/86207957>