element-call icon indicating copy to clipboard operation
element-call copied to clipboard

Unable to hang up on certain device.

Open YamatoRyou opened this issue 2 months ago • 9 comments

Steps to reproduce

Start an EC call and hang up.

Outcome

What did you expect?

n/a

What happened instead?

On this device, I cannot hang up either actively or passively (the hang-up button can be pressed an unlimited number of times, with a tone sounding each time. Otherwise, there's no UI change). EC can only be exited by killing and restarting the app. Some other differences: The EC UI on this device additionally display: using to Device key transport.


I collected the logs generated by EXA during testing, but I'm not sure if they are useful. {22EF3687-9130-1163-F74F-01EE8B3A8DA1}.zip

Zip password: *** Please download this file as soon as possible.

Operating system

HyperOS 1.0.18 (Android 14, Redmi Note 12 Turbo)

Browser information

n/a

URL for webapp

EC embedded 0.16.0-rc4 (EXA 25.9.2)

Will you send logs?

Yes

YamatoRyou avatar Oct 01 '25 04:10 YamatoRyou

Fixed in: https://github.com/element-hq/element-call/pull/3544

toger5 avatar Oct 27 '25 15:10 toger5

Screenshot_20251027-164955_GitHub.png

is it closed source?

532910 avatar Oct 27 '25 15:10 532910

Fixed here https://github.com/element-hq/element-call/pull/3544

BillCarsonFr avatar Oct 27 '25 15:10 BillCarsonFr

is it closed source?

There is an internal repository for the main contributing team to share screenrecordings of issues/fixes without publishing their faces...

toger5 avatar Oct 27 '25 16:10 toger5

Fixed in: #3544

Please reopen it, because after my testing, this problem has not been fixed. I updated EXA (EC version 0.16.1) for the device yesterday and the problem persists. Video demonstration: https://youtube.com/shorts/wbnMEjwePWs

YamatoRyou avatar Nov 11 '25 21:11 YamatoRyou

@YamatoRyou I'm unable to extract the logs you provided using the original password.

› unzip -P (...) 22EF3687-9130-1163-F74F-01EE8B3A8DA1.zip
Archive:  22EF3687-9130-1163-F74F-01EE8B3A8DA1.zip
   skipping: {22EF3687-9130-1163-F74F-01EE8B3A8DA1}.log  unsupported compression method 99

Assuming you aren't running a custom Element X build, you should be able to send us debug logs privately from the 'Feedback' tab of settings in the call UI. (Please include a link to this issue in the log description if you do.)

And thanks for the report, this does seem to be a different issue from https://github.com/element-hq/element-call/pull/3544 given that you're using version 0.16.1, which did not yet contain that more recent regression.

robintown avatar Nov 17 '25 18:11 robintown

Maybe https://github.com/livekit/client-sdk-js/pull/1734 is related

robintown avatar Nov 17 '25 18:11 robintown

@YamatoRyou I'm unable to extract the logs you provided using the original password.

› unzip -P (...) 22EF3687-9130-1163-F74F-01EE8B3A8DA1.zip
Archive:  22EF3687-9130-1163-F74F-01EE8B3A8DA1.zip
   skipping: {22EF3687-9130-1163-F74F-01EE8B3A8DA1}.log  unsupported compression method 99

Assuming you aren't running a custom Element X build, you should be able to send us debug logs privately from the 'Feedback' tab of settings in the call UI. (Please include a link to this issue in the log description if you do.)

And thanks for the report, this does seem to be a different issue from #3544 given that you're using version 0.16.1, which did not yet contain that more recent regression.

Since the testing device does not belong to me and is not in my possession, I am temporarily unable to provide the latest logs. However, I have re-uploaded the logs generated during the initial testing. This time, they are in unencrypted ZIP format (maximum compression).

{22EF3687-9130-1163-F74F-01EE8B3A8DA1}.zip Please download this file as soon as possible.

YamatoRyou avatar Nov 17 '25 20:11 YamatoRyou

@YamatoRyou I'm unable to extract the logs you provided using the original password.

› unzip -P (...) 22EF3687-9130-1163-F74F-01EE8B3A8DA1.zip
Archive:  22EF3687-9130-1163-F74F-01EE8B3A8DA1.zip
   skipping: {22EF3687-9130-1163-F74F-01EE8B3A8DA1}.log  unsupported compression method 99

Assuming you aren't running a custom Element X build, you should be able to send us debug logs privately from the 'Feedback' tab of settings in the call UI. (Please include a link to this issue in the log description if you do.)

And thanks for the report, this does seem to be a different issue from #3544 given that you're using version 0.16.1, which did not yet contain that more recent regression.

I got the device back, but I can't send logs "privately" because EC doesn't show the "Feedback" tab in embedded mode (adding the EC URL via developer options does show the "Feedback" tab, but doesn't provide a box to fill in a message). Image

BTW: "Agree to data collection" cannot be checked.

YamatoRyou avatar Nov 23 '25 05:11 YamatoRyou