Sync to WebKit at ca88f649df3c5bc75a5a342a9298f47225a598b3