> Anyway I'm open to suggestions here. :) I came to very similar conclusions that you did and posted a WIP patch here: https://bugs.webkit.org/show_bug.cgi?id=43507 . I'm not sure if it is ready or good, but in particular removing the caching behavior for ::image() led to a lot of unexpected changes. Martin