You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
During that we (or rather I as i am the only one on the team experiencing this crash) discovered that attempting to open the FileDialog will crash our app. This is ONLY in a debug run and does NOT happen in a release version.
Additionally i tried a blank new project with the above FileDialog code and it worked there too.
Lastly while our project is still on 0.11.3 i also tried it out on 0.14.0 where the same behaviour happened.
The crash itself does not show in the logs though.
For a project of ours we make use of rfd to open a
FileDialog
to e.g. select some directory to download files to.You can see our project here:
https://github.com/Satellite-im/Uplink
During that we (or rather I as i am the only one on the team experiencing this crash) discovered that attempting to open the
FileDialog
will crash our app. This is ONLY in a debug run and does NOT happen in a release version.One location where we open the
FileDialog
can be seen here:https://github.com/Satellite-im/Uplink/blob/dev/ui/src/layouts/chats/presentation/messages/mod.rs#L775
I dug into it a bit and found out some points:
By copy pasting this line of code around the app
i managed to find out that by simply having the import line
use rfd::FileDialog;
in our main rs filehttps://github.com/Satellite-im/Uplink/blob/dev/ui/src/main.rs
makes it not crash anymore for some reason.
Additionally i tried a blank new project with the above
FileDialog
code and it worked there too.Lastly while our project is still on 0.11.3 i also tried it out on 0.14.0 where the same behaviour happened.
The crash itself does not show in the logs though.
Additional Info:
OS: MacOS 13.6.4 (22G513)
Rust: rustc 1.76.0 (also tried with 1.78-nightly)
rfd-2.mp4
The text was updated successfully, but these errors were encountered: