Hacker News new | past | comments | ask | show | jobs | submit login

>phone app

I'm triggered. How many times have you reached for the 'end call' button, but the other person ended the call a moment earlier than you, and as you press down the screen immediately flips to your "recent calls" screen and you call a random person straight away?

This is such a common and terrifying experience for me, and yet it's been the default UX on the Phone app since probably day 1.




the ipad skype apps puts the call button where the hangup button is, so if someone hangs up right when you are going to click it, you call them again.

and this is such an easy fix, just don't make components touchable for X milliseconds after they are visible, some value below average human reaction time.

this could of course get in the way of people quickly navigating via muscle memory, but there's a probably a threshold where it can prevent one without affecting the other.


I literally posted about this issue with pretty much the exact same proposed solution in 2017

https://medium.com/p/31773fe6bbd5


This happened so often for me. But lo and behold, they fixed it. I recently installed iOS 18, and the phone app now prevents accidental touch input after the other person has ended the call. This took almost 18 years!


This is a symptom of a more general problem that I named (clumsily... "Rerender/Reflow/Repopulation Delayed Interaction Timeout Missing") in a 2017 blog post!

https://medium.com/p/31773fe6bbd5

I consider it by far the most annoying bug in touch UI's today.

Solution: There must be a small interaction-ignoring delay instituted when any control has just moved to its final rendered location.




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: