{"id":19332,"date":"2017-10-24T15:55:54","date_gmt":"2017-10-24T19:55:54","guid":{"rendered":"https:\/\/mjtsai.com\/blog\/?p=19332"},"modified":"2018-01-31T14:11:40","modified_gmt":"2018-01-31T19:11:40","slug":"ios-calculator-bug","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2017\/10\/24\/ios-calculator-bug\/","title":{"rendered":"iOS Calculator Bug"},"content":{"rendered":"<p><a href=\"https:\/\/twitter.com\/StephenHeaps\/status\/920813415379226624\">Stephen Heaps<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/StephenHeaps\/status\/920813415379226624\"><p>Is the iOS 11 Calculator slow for anyone else? Do button anims need to complete now? 1+2+3+4 at this speed should work fine&#8230;<\/p><\/blockquote>\n<blockquote cite=\"https:\/\/twitter.com\/StephenHeaps\/status\/921420486902534144\"><p>1+2+3+4 = 28?<\/p>\n<p>It&rsquo;s the + after the 2 isn&rsquo;t hit. But it <em>should<\/em> be hit. Look how slow I&rsquo;m tapping!<\/p><\/blockquote>\n\n<p><a href=\"https:\/\/twitter.com\/dangerdave\/status\/921790333905641472\">Dave Peck<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/dangerdave\/status\/921790333905641472\"><p>Here&rsquo;s a fun one: open the iOS 11 calculator. Rapidly type 1 + 2 + 3. Odds are you won&rsquo;t get 6&#8230;<\/p><\/blockquote>\n\n<p><a href=\"https:\/\/twitter.com\/Javi\/status\/922197338512171008\">Javier Soto<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/Javi\/status\/922197338512171008\"><p>Apple software is buggy, but surely the iOS calculator can still do 1+2+3 correctly.<\/p><\/blockquote>\n\n<p><a href=\"https:\/\/twitter.com\/flyosity\/status\/922219384248168448\">Mike Rundle<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/flyosity\/status\/922219384248168448\"><p>Calculator in iOS 11 has such a long animation (and blocks all other touches) that it&rsquo;s unusable. Burn it down.<\/p><\/blockquote>\n\n<p>I hadn&rsquo;t seen this bug before, probably because I use <a href=\"http:\/\/pcalc.com\/iphone\/index.html\">PCalc<\/a>, but I was easily able to reproduce it, even with Reduce Motion on.<\/p>\n\n<p>See also: <a href=\"https:\/\/www.reddit.com\/r\/apple\/comments\/782250\/try_quickly_typing_1_2_3_into_the_ios_11\/\">Reddit<\/a>.<\/p>\n\n<p>Update (2017-10-24): <a href=\"https:\/\/twitter.com\/phink0\/status\/922905546189082625\">Marco Scheurer<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/phink0\/status\/922905546189082625\"><p>First (only?) default app coded in Swift and &ldquo;Swift code is safe by design, yet also produces software that runs lightning-fast&rdquo;. The irony.<\/p><\/blockquote>\n\n<p><a href=\"http:\/\/www.loopinsight.com\/2017\/10\/24\/try-quickly-typing-1-2-3-into-the-ios-11-calculator-i-bet-you-wont-get-6\/\">Dave Mark<\/a>:<\/p>\n<blockquote cite=\"http:\/\/www.loopinsight.com\/2017\/10\/24\/try-quickly-typing-1-2-3-into-the-ios-11-calculator-i-bet-you-wont-get-6\/\">\n<p>When you hit the plus sign for the second time, the calculator app goes into some odd state. Not sure if this is intentional, or a bug, but either way, this is not what you&rsquo;d expect.<\/p>\n<\/blockquote>\n<p><a href=\"https:\/\/twitter.com\/cdespinosa\/status\/922870769373265920\">Chris Espinosa<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/cdespinosa\/status\/922870769373265920\"><p>In case you&rsquo;re tempted to write a Radar on this, 70+ people have beaten you to it.<\/p><\/blockquote>\n\n<p>Update (2017-10-25): <a href=\"https:\/\/twitter.com\/rosyna\/status\/923059277828210689\">Rosyna Keller<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/rosyna\/status\/923059277828210689\">\n<p>The interesting part is that this is a very old bug. Just now getting news.<\/p>\n<\/blockquote>\n<p><a href=\"https:\/\/twitter.com\/petermaurer\/status\/923065202744193024\">Peter Maurer<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/petermaurer\/status\/923065202744193024\"><p>This made me realize that bug marketing is a thing. If you want an annoying, but fairly inconsequential bug fixed, find a way to make it go viral.<\/p><\/blockquote>\n\n<p>Update (2017-10-26): See also: <a href=\"https:\/\/www.macrumors.com\/2017\/10\/24\/ios-11-calculator-animation-bug\/\">MacRumors<\/a>.<\/p>\n\n<p>Update (2017-10-29): <a href=\"https:\/\/twitter.com\/NachoSoto\/status\/924342571437924352\">Nacho Soto<\/a> is seeing a similar bug on macOS 10.13.<\/p>\n\n<p>Update (2017-10-30): <a href=\"https:\/\/www.macrumors.com\/2017\/10\/30\/ios-11-2-beta-fixes-calculator-animation-bug\/\">Juli Clover<\/a>:<\/p>\n<blockquote cite=\"https:\/\/www.macrumors.com\/2017\/10\/30\/ios-11-2-beta-fixes-calculator-animation-bug\/\">\n<p>The new iOS 11.2 beta, released to developers this morning, addresses a Calculator animation issue that&rsquo;s been present since iOS 11 was released to the public in September and throughout the iOS 11 beta testing process.<\/p>\n<\/blockquote>\n\n<p>Update (2017-11-13): See also: <a href=\"https:\/\/daringfireball.net\/thetalkshow\/2017\/11\/10\/ep-206\">The Talk Show<\/a>.<\/p>\n\n<p>Update (2017-12-02): <a href=\"https:\/\/robservatory.com\/the-calculator-bug-persists-in-ios-11-2\/\">Rob Griffiths<\/a>:<\/p>\n<blockquote cite=\"https:\/\/robservatory.com\/the-calculator-bug-persists-in-ios-11-2\/\"><p>The Calculator bug persists in iOS 11.2. It&rsquo;s not as bad as it was before, but it&rsquo;s definitely still there. You don&rsquo;t even have to tap super fast; I can make it happen whether I&rsquo;m using two fingers or one. As long as a couple of button taps are within a reasonably-quick amount of time, you&rsquo;ll get the wrong answer.<\/p><\/blockquote>\n\n<p>Update (2018-01-31): <a href=\"https:\/\/twitter.com\/bzamayo\/status\/958686204169515008\">Benjamin Mayo<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/bzamayo\/status\/958686204169515008\">\n<p>In iOS 11.3, the Calculator works when typing quickly AND the fade animation on the buttons is back. Happy that they went back and did it properly after the quick-fix in 11.2 where they got rid of the animation altogether.<\/p>\n<\/blockquote>","protected":false},"excerpt":{"rendered":"<p>Stephen Heaps: Is the iOS 11 Calculator slow for anyone else? Do button anims need to complete now? 1+2+3+4 at this speed should work fine&#8230; 1+2+3+4 = 28? It&rsquo;s the + after the 2 isn&rsquo;t hit. But it should be hit. Look how slow I&rsquo;m tapping! Dave Peck: Here&rsquo;s a fun one: open the iOS [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"apple_news_api_created_at":"","apple_news_api_id":"","apple_news_api_modified_at":"","apple_news_api_revision":"","apple_news_api_share_url":"","apple_news_coverimage":0,"apple_news_coverimage_caption":"","apple_news_is_hidden":false,"apple_news_is_paid":false,"apple_news_is_preview":false,"apple_news_is_sponsored":false,"apple_news_maturity_rating":"","apple_news_metadata":"\"\"","apple_news_pullquote":"","apple_news_pullquote_position":"","apple_news_slug":"","apple_news_sections":"\"\"","apple_news_suppress_video_url":false,"apple_news_use_image_component":false,"footnotes":""},"categories":[2],"tags":[131,1364,31,1472,901],"class_list":["post-19332","post","type-post","status-publish","format-standard","hentry","category-technology","tag-bug","tag-calculator","tag-ios","tag-ios-11","tag-swift-programming-language"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/19332","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/comments?post=19332"}],"version-history":[{"count":10,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/19332\/revisions"}],"predecessor-version":[{"id":20372,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/19332\/revisions\/20372"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=19332"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=19332"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=19332"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}