WebKit merge 106669:106681