Proximity sensor not disarmed after SIP call
Details:
- Jami version: Eleutheria - 20231027-01
- Device model: Google Pixel 7
- Android version: GraphenOS/AOSP 13
- What build you are using: F-droid
Steps to reproduce
-
Can you reproduce the bug: at will
-
Steps:
- Setup a working SIP account 2. Don't stop Jami, dont' shutdown the phone - other than that it doesn't matter what app is in foreground (or if homescreen is locked) 3. Call the Jami-SIP-account - alternatively initiate the call from the Jami SIP account 4. Leave the incoming call unsanwered on jami - or answer it, then hangup (no matter which party hangs up) 5. Use your phone (landscape orientation) and try to touch anything on the left quarter of the screen using the left hand (res. upper quarter in portrait orientation), so proximity sensor will detect your hand.
-
Actual result: Screen goes black, digitizer suspended
-
Expected result: Screen doesn't change, digitizer recognizes event, app responds accordingly.
I couldnt’t figure out how to realiably disarm the proximity-sensor, reapeatedly ending established calls sometimes resets the proximity-switchoff. Sometimes I need to repeat 5 times, somtimes 25 times… Looks like any kind of race… Ending user session helps of course, but that’s a GrapheneOS-only feature, on stock Google Android or AOSP this would mean a reboot.