I don’t know how this could be solved, but it’s my major gripe with HA right now. It feels so slow, having to lift the finger again after feeling my phone vibrate. I would rather have it fire instantly when holding for x ms.
This could be a setting that you pass on a per-card basis, like so:
hold_action:
action: more-info
activate_on_lift: false
What do you think?