I am walking around with a proudly swelled chest. Apple has fixed a bug I filed almost 2 years ago.
There are 4 kinds of Radars you file with Apple on bugreport.apple.com
- Bugs that report something that somebody else reported better or earlier than you, those get closed as duplicate.
- Bugs that you never hear anything about any more, as if you shouted them in the vacuum of space.
- Feature requests (see 2)
- Bugs where you create a beautiful sample project either before filing or upon request by an Apple engineer if you were to lazy to do it. And then – eventually, after many years – you get a notice to check if an upcoming BETA version indeed fixes the issue.
The bug report in question falls into category #4. The sample app is the InputViewScrollViewBug project you can find in my RadarSamples collection on GitHub. If you run it on any simulator before iOS 8.3 you will see that the input view can be scrolled further than there are rows in it.
As of iOS 8.3 this is no longer the case. I am quite temped to exclaim “well, it only too them two years”… but better late then never, right?
The first 3 categories of Radars are immensely frustrating and this is causing many people to not file bug reports in the first place. The last category, however, is a rare diamond. Being the original documenter of an issue puts you front row and center to when the bug is getting fixed. And this is immensely satisfying.
Reading tea leaves this would suggest to me that while one team at Apple seems to be working on finishing iOS 8.2 for the pending Apple Watch release, another has some time at their hands and dusts off the oldest open Radars they can find and fixing them in iOS 8.3. Besides – of course – a third team that surely is working on the iOS 9 BETA for WWDC 2015.
Categories: Bug Reports
There is a 5th type of bug. You enter a bug like in #4 and you’ve got a response that bug doesn’t occur at Apple Dev 🙂