Sync to WebKit at 2c3ee645f61a234f22ea8992e94489cf6bcd1644