Sync to WebKit at 66cd17bf253c0058b436ea4cffc118f3af89e0f6