Bluetooth pairing passkey dialog doesn't appear over 3rd party apps
I'm trying to debug connecting Amazfish to a smartwatch. I've fixed some legacy code in Amazfish and discovered that Ubuntu Touch has an issue where the system dialog for confirming the pairing passkey (authentication agent) does not appear over other applications. This means that to confirm the passkey, the user must manually open the Bluetooth settings.
In Sailfish OS and on the desktop (with Blueman), the system dialog for passkey confirmation appears as expected.
Steps to reproduce:
- install Amazfish from open-store
- remove pinetime from trusted devices if were present ("forgot device" button in settings dialog)
- pair with pinetime or AsteroidOS device (or other devices which should use authentication agent)
Expected state:
- confirmation dialog appear over Amazfish
Current state:
- confirmation dialog appear after switching to bluetooth settings dialog.
Edited by Jozef Mlich