[BUG] Emulator Buttons Being Triggered Multiple Times
When an emulator button is pressed (using iOS device) Companion registers multiple press/releases. This seems to connected to the Pi version of Companion. Running 3.5.4 on the RasPi 5.
Log:
25.04.24 14:11:27 Surface/Handler/emulator:nyqtqPjcv2RdZn7pmAkw3 (RBS-1Cam): Button 31/3/0 pressed
25.04.24 14:11:27 Surface/Handler/emulator:nyqtqPjcv2RdZn7pmAkw3 (RBS-1Cam): Button 31/3/0 released
25.04.24 14:11:27 Surface/Handler/emulator:nyqtqPjcv2RdZn7pmAkw3 (RBS-1Cam): Button 31/3/0 pressed
25.04.24 14:11:27 Surface/Handler/emulator:nyqtqPjcv2RdZn7pmAkw3 (RBS-1Cam): Button 31/3/0 released
It does not happen every time, but very frequent.
Environment (please complete the following information)
- OS:RasPi/iOS 18.3.1
- Browser:Safari emulator
- Companion Version: 3.5.4
I have tried placing the actions both under Press and Release. Have also tried adding a short delay. Still, multiple press/releases are recorded.
I have encountered the same bug, also with CompanionPi 3.5.2, but only when the emulator-page is displayed in fullscreen (web-app) mode in iOS Safari... When displayed as a regular webpage (URL-bar visible) everything works fine.
Any ideas for a workaround?
I am running in full-screen. The issue occurs regularly.
I think I have this figured out in the latest beta
Issue still happening on v4.0.1
https://photos.app.goo.gl/o9ESgr1Y3erwrAoY8
@Julusian could this be reopened?
well I've done all I can without having physical access to an ipad or some other way to reproduce this. So this will need someone else to look into it