No other actions are configured and the fact that it works differently when using a script or when using the canned “Popup” action signals to me there is a bug that should be fixed.
Side note - the primary devices we are designing for are touch screens, but we do test using Chrome Dev Mode which can simulate touch events by clicking the mouse.