CSSValuePool::createFontFaceValue() takes context stylesheet as argument. This was ok when the pool was per-document but with global pool it can lead to font faces with relative URLs getting wrong base URL.
This was added in http://trac.webkit.org/changeset/108451
There's no real bug here (yet) since CSSValuePool::createFontFaceValue() never ends up parsing a URL value. However we should still remove the contextStyleSheet argument as we can get away without it.
Retitled
(In reply to comment #3) > Retitled I was trying to save you some face bro. Now everyone knows your assessment was partially incorrect :(
Created attachment 137422 [details] Pretty much a patch
Comment on attachment 137422 [details] Pretty much a patch Clearing flags on attachment: 137422 Committed r114325: <http://trac.webkit.org/changeset/114325>
All reviewed patches have been landed. Closing bug.