Open Bug 1839365 Opened 1 year ago Updated 1 year ago

Can't mount/browse shares on GVFS/GIO

Categories

(Firefox Build System :: Third Party Packaging, enhancement)

Firefox 114
Desktop
Linux
enhancement

Tracking

(Not tracked)

UNCONFIRMED

People

(Reporter: stu.axon, Unassigned)

References

(Blocks 1 open bug)

Details

Attachments

(1 file)

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

Steps to reproduce:

On firefox on Ubuntu (sorry, I can't see how to tell if it's snap or deb)

I wanted to upload a file I have on an smb share.

I opened the file dialog to choose a file.

Actual results:

In the file browser, I can only see local paths, and no "other locations" where I could browse the smb shares.

In the nautilus file manager, I browsed the network neightbourhood and tried pasting the link to the server into the Gtk file dialog to see if that worked:

smb://werner.local/

This did not, I then copied the folder of the file I wanted to upload:

smb://werner.local/google-drive/stu.axon/CV

The dialog did not update to include a list of files, however - the autocomplete did start working, so I was able to choose the file to upload in that way, or just copy the full path to the file from nautilus,

/run/user/1000/gvfs/smb-share:server=werner.local,share=google-drive/stu.axon/CV/cv - 2023 - 06 - 05 - p.pdf

And the file uploaded.

Expected results:

The + other locations button should be present, and allow me to browse locations in "Networks", including file shares.

Looking at the attached screenshot of firefox (left) vs nautilus (right).

Firefox only shows shares that are already mounted, but nautilus can browse the windows network and shares that are not yet mounted.

There is no way in the file dialogue alone to browse shares that are not yet mounted.

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

Component: Untriaged → Widget: Gtk
Product: Firefox → Core
Component: Widget: Gtk → Third Party Packaging
OS: Unspecified → Linux
Product: Core → Firefox Build System
Hardware: Unspecified → Desktop
See Also: → 1773624

This dialog is under the control of XDG Desktop, we dont have control on it.

Which upstream project should I report a bug with ?

Is there any way to tell which xdg desktop portal is being used ? It seems like there are a few around, xdg-desktop-gnome and xdg-desktop-gtk seem like candidates. I'd like to maybe try the different ones, but I'm not sure where to start.

back then I had to file https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/issues/48, but I am unsure which one in this case.

You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: