Leaks cast a shadow over tech product launches