Closed GumiBear93 closed 1 month ago
Sorry this is happening. This could be an electron issue, since the KDE report you linked mentions Typora which is also an electron app.
Could you please try to reproduce this using Electron fiddle and consider looking at the electron issues? Here is a Fiddle which involves file selection: https://github.com/electron/electron/issues/42250#issuecomment-2187274111
I have a similar problem with the same OS/KDE/Signal desktop versions and would be more than willing to attempt to duplicate any tests or provide duplicate logs if necessary.
@securityboxtc If you go to that electron issue and try that in Electron Fiddle, you can contribute to the set of people who can reproduce the issue. But for now, we're waiting on Electron to fix it.
@scottnonnenberg-signal the linked gist doesn't cause the issue on the affected system, Neither with the provided Version (30.0.9) nor with Signal's version (at least the one specified in package.json, 32.0.1).
@GumiBear93 7.23.0, the latest production version of Signal Desktop, is using Electron 31.3.1. It's been the Electron version in use for a couple versions now. Do you see the error in Electron Fiddle for that version?
If you install the beta, that's on Electron 32.0.1. Maybe you could try installing it, see if the problem happens on that newer build: https://support.signal.org/hc/en-us/articles/360007318471-Signal-Beta
7.23.0, the latest production version of Signal Desktop, is using Electron 31.3.1.
thanks for the correction :) but the error seems to be independent from the Electron version. Neither does version 31.3.1 cause any errors in the gist, nor is the problem solved in the latest beta version of the Signal desktop client.
@GumiBear93 You can see the code Signal Desktop uses to show the save dialog here: https://github.com/signalapp/Signal-Desktop/blob/52a012d1c6783890e0c84b1002ea0be8c472027e/app/main.ts#L2996-L3005
Maybe the gist needs to be updated to do that? It's being called from the main process, via IPC. You can search for the string 'show-save-dialog'
to find that ipc setup.
@scottnonnenberg-signal can you help me how to do that? i've never worked with these tools/ languages before.
@GumiBear93 Here is a gist that opens up the save dialog as soon as you launch the app, you can put this into electron fiddle and test it out on your device: https://gist.github.com/25bcd3ef171e899901ed6e0da6fc7ad8
@jamiebuilds-signal thank you :) running that fiddle does open up the file explorer as expected, but again, the issue doesn't come up. I merged the two electron fiddles to open the dialog on a button press just in case it made a difference, but it works without any issues.
Are you able to reproduce the results with the fiddle in this comment: https://github.com/electron/electron/issues/42250#issuecomment-2187274111
@jamiebuilds-signal I've tried that specific fiddle here, it didn't cause any issues.
as of version 7.26.0 this issue doesn't happen anymore. not sure if it was resolved in an earlier version but i will close this issue. thanks to all the Signal developers for your work, and for everyone in this thread being patient with me <3
Using a supported version?
Overall summary
I'm using KDE Plasma 6.1.4 on TUXEDO OS 3, running the latest Signal desktop client on version 7.22.2. Downloading an attachment (either directly in a chat or when viewing the attachment inside the Signal client) works just fine, it opens the Dolphin file manager and allows me to download the file in the desired place. While the file manager is open, my task bar is flooded with notifications from KDE's crash handler, notifying me that kioworker has crashed. The following crash information is available to me:
Similar reports can be found on the KDE forum, with no conclusion as to what causes this behavior.
Steps to reproduce
Expected result
Able to save file without any interference.
Actual result
Able to save file, but kioworker is crashing at a rate of about 5-10 crashes per second, flooding the task bar with notifications.
Screenshots
No response
Signal version
7.22.2
Operating system
TUXEDO OS 3 Release 22.04, Kernel Version 6.8.0-101041-tuxedo
Version of Signal on your phone
7.15.4
Link to debug log
No response