
:no_upscale()/cdn.vox-cdn.com/uploads/chorus_asset/file/11733897/vpavic_180718_2757_0019.jpg)
With iOS 11.3, the animation behaves as it should and the calculations are computed correctly. I’m happy to report this is not of those cases here. There have been other cases since iOS 7 where seemingly quick fixes have stayed around, unchanged, for years. When iOS 11.2 solved the issue with a quick fix, I was a little disappointed to see that the design had been compromised and there was no guarantee that they would go back and wire it up to restore the original animation behavior.

When the Calculator was designed, they obviously wanted the animated states to be there because they were included in the iOS 11.0 and iOS 11.1 releases. The fade effects are fast and subtle, but I’m glad to see Apple double-backed on this to fix it properly. You can see the difference in the video below focus on the Calculator’s + button to see the change from instantaneous flashes of colour to a smooth fade from orange to white. iOS 11.3 brings the animations back and users can still tap the buttons in quick succession. iOS 11.2 removed the fade animation altogether to patchwork fix the bug. IOS 11.0 had a brand new Calculator app with operand buttons that faded in and out when highlighted. Here’s a quick review of the timeline for clarity: In iOS 11.3, Apple will rollout the true fix – the animations are back, and do not block user interaction. It quelled complaints, but obviously was not what was originally designed. They removed the animation altogether making state changes instantaneous. This meant that if you typed quickly, the second press of the + button when typing 1 + 2 + 3 would be ignored, but really this happened with any combination of inputs that pressed the operands quickly.

The real problem here was that the fade animation on the operand buttons (+, – etc) would block user interaction until it completed. There was a big furore in October when the community discovered that the redesigned Calculator app in iOS 11.0 had a semi-serious bug people noticed that if you typed 1 + 2 + 3 quickly, it would give the incorrect answer.
