[mac] WebKit1 clients can’t tell when a frame has been removed from the hierarchy