Created attachment 408437 [details]
In SVG, when the <def> is below the <use> the rendering is intermittent.
This affects Safari 13 but not Safari 12.
Please find attached a reproducible example and a screen recording showing the issue.
Created attachment 408439 [details]
I am able to reproduce this bug in Safari Technical Preview 151 and Safari 15.6 on macOS 12.5 using attached Reproducible example, it shows sometime partial text from bottom up and then on refresh show some more and some time does not show at all and on refresh, it will show partial half in one go.
In case of other browsers (Firefox Nightly 105 and Chrome Canary 106), this example show all the text in one go in arc shape and does not have same partial text rendering issue as Safari. Just wanted to share update. Thanks!
Created attachment 466344 [details]
Created attachment 466346 [details]
Pull request: https://github.com/WebKit/WebKit/pull/13857
Committed 264085@main (a6a7aa5aca7b): <https://commits.webkit.org/264085@main>
Reviewed commits have been landed. Closing PR #13857 and removing active labels.
*** Bug 219531 has been marked as a duplicate of this bug. ***