A lot of the W3C CSS Shapes tests fail because "" !=== null. Check the expected results for FAIL entries. We need to send a patch to W3C/CSS. My reading of the CSS OM specification says we are correct and the test is wrong.
<rdar://problem/28859137>
Once that's confirmed and landed, re-import the W3C tests.
./Tools/Scripts/import-w3c-tests ../csswg-test/ -t css-shapes-1 -d imported/w3c/csswg-test/
I don't think this might an issue as of right now since all W3C tests are now on WPT and Safari Technology Preview 154 do better than other browsers: https://wpt.fyi/results/css/css-shapes?label=master&label=experimental&aligned&view=subtest&q=css%20shapes Do we need to look into it? Thanks!
Seems like there's basically no usage of getPropertyValue any more, so yeah, this is fixed.