Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug] Actions which require opening an external window manager do not work #7604

Open
khorshuheng opened this issue Mar 25, 2025 · 2 comments

Comments

@khorshuheng
Copy link
Collaborator

Bug Description

In some systems, actions which require opening an external window manager, such as export logs, export html/markdown and uploading image does not work.

So far we have seen report on this on MacOS and some Linux users.

How to Reproduce

Not sure yet.

Expected Behavior

File picker works without issue

Operating System

NixOS (KDE), MacOS

AppFlowy Version(s)

0.8.6, 0.8.7

Screenshots

No response

Additional Context

No response

@khorshuheng
Copy link
Collaborator Author

Reproduced on EndeavourOS VM with KDE:

ERROR dart_ffi: [Flutter]: Uncaught platform error
StackTrace:
#0      isExecutableOnPath (package:file_picker/src/utils.dart:60)
<asynchronous suspension>
#1      FilePickerLinux._getPathToExecutable (package:file_picker/src/linux/file_picker_linux.dart:127)
<asynchronous suspension>
#2      FilePickerLinux.saveFile (package:file_picker/src/linux/file_picker_linux.dart:91)
<asynchronous suspension>
#3      FilePicker.saveFile (package:flowy_infra/file_picker/file_picker_impl.dart:55)
<asynchronous suspension>
#4      ExportTab._exportHTML (package:appflowy/plugins/shared/share/export_tab.dart:90)
<asynchronous suspension>

@khorshuheng
Copy link
Collaborator Author

khorshuheng commented Mar 25, 2025

I have checked with @LucasXu0 . On Linux, AppFlowy will look for qarma , kdialog or zenity . In the case of KDE, it might be possible that kdialog doesn't come bundled together for default installation.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant