WTH doesn't long-press work on the iOS companion app?

Found some old logs about this but it still isn’t fixed. Press-and-hold (long-press) does not work reliably on the iOS app. Works fine on the PC, not on the app.

Works fine on my iPhone13. Press firmly until you see a shaded circle appear under your finger, then release.

1 Like

It does “work” per se but this isn’t a bad WTH. It works really unreliably and if you move one micron while long pressing it cancels. Also there is no long press haptics. Compare it to a native app and the difference is night and day (even long pressing on a webpage works much better)

3 Likes

Exactly!! It “works” if I do everything perfectly and release my finger at the EXACT necessary time. But it is way too finicky. Other apps are not like this.

Just bought my first iPhone. The app was working so well on my Android, I have the whole home controlled by Home Assistant. But on iPhone, it’s basically unusable. I have iOS 17., app version 2024.9.5. How do the iPhone folks go about it? Any trick I don’t know?

For a long press, you have to press and hold for THE EXACT RIGHT AMOUNT OF TIME without moving! Too short, it won’t work. Too long, it won’t work. The right amount of time but you move your finger one micron to the left before releasing, it won’t work.
Good luck!

Can you bring one example so I can reproduce on my side? Also, how does it behave in iOS Safari?

1 Like

What is not working for you? Check 2024.12, major performance improvements were implement

1 Like

I have a floor plan with Picture Elements Card. There are some lights. For example, it looks like this:

image

When I click it (on computer) or short-press it (on smartphone), the light simply goes on or off. When I long-press, first, a light-blue circle appears around the light, to indicate that the long-press has been registered. Then, if I release the press, a new window appears. For lights, it allows controlling brightness and colour, but also provides access to history, settings and “menu”. This is what it looks like when the long-press is registered (on smartphone).

The problem we are talking about here is that a tiny, non-controllable movement of the finger when long-pressing leads to the loss of long-press registration. The blue circle disappears, so release doesn’t result in this window popping up. Sometimes it happens while I am still pressing (so haven’t start the release movement). Sometimes it happens during the release (because the finger moves sidewards before moving away from the screen). Or the long-press doesn’t even register to start with (the circle never appears) because the finger didn’t stay sufficiently long in one place. We are talking about miniscule movements, uncontrollable for humans.

Why smartphones do this in the first place? Because they need to distinguish the scrolling action from the pressing/long-pressing action. We are allowed to touch the app anywhere and then start scrolling. So it makes sense. Only somehow in Android it works, and iPhone it’s unusable. Imagine trying to switch on light in a kid’s room at 1 % brightness at night, and switching to to 100 % instead!

Same, which is a good check, and I am puzzled by why it’s the problem. Are iPhone users’ fingers better calibrated than those used to Android? :slight_smile:

2 Likes