Closed Bug 1694540 Opened 4 years ago Closed 3 years ago

Always use System Handler when opening files/links in flatpak.

Categories

(Core :: Widget: Gtk, defect, P2)

Firefox 85
defect

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: kaimast, Unassigned)

References

(Blocks 1 open bug)

Details

User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:85.0) Gecko/20100101 Firefox/85.0

Steps to reproduce:

Open an external link, e.g. zoomtg. Firefox should forward the request to the system handler as it is sandboxed.

Actual results:

Depending on your settings Firefox may open the "Always ask" window instead. However, this does not list any applications as Firefox is sandboxed.

Here's a picture of the empty "Always ask" dialog: https://www.imgpaste.net/image/Pynj6

So the only way to "fix" this is to go to the preferences and change the application for that link type to "system handler" and then reopen the link.

Expected results:

Firefox should always forward request to the system handler in flatpak, except for downloading files.

The Bugbug bot thinks this bug should belong to the 'Core::Widget: Gtk' component, and is moving the bug to that component. Please revert this change in case you think the bot is wrong.

Component: Untriaged → Widget: Gtk
Product: Firefox → Core
Blocks: flatpak
Priority: -- → P2

Please pick the System handler in the dialog which you made the screenshot. Beside System handler the Firefox 97 flatpak the dialogs works as regular Firefox (like remembering the choice checkbox).

Closing as works for me, we cannot get the list host applications because of flatpak sandboxing. Instead we pass the request to the system handler if user wishes.

Status: UNCONFIRMED → RESOLVED
Closed: 3 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.