Created attachment 450075 [details] Testcase It appears that changing the writing mode using 'initial' results in logical properties still using the writing mode of the parent. I think that's because we skip resolving the writing-mode if it's a css-wide value - https://webkit-search.igalia.com/webkit/rev/e21587c29ad4af9fb73c51c60d46a21531ef2a5e/Source/WebCore/style/PropertyCascade.cpp#317
<rdar://problem/88403937>