Open Bug 1944460 Opened 1 year ago Updated 1 month ago

Open root directory button in Profile Manager doesn't work

Categories

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

Firefox 128
defect

Tracking

()

UNCONFIRMED

People

(Reporter: tonyserre2, Unassigned)

References

Details

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

Steps to reproduce:

Using about:profiles I tried to open my profile directory with the Profile Manager. To solve this issue I changed inode/directory= Archive manager (default) with inode/directory= File manager

Actual results:

I got a warming: Command not found

Expected results:

Thunar should have opened the profile directory

I'm using (Debian 12 ; Xfce)

The Bugbug bot thinks this bug should belong to the 'Toolkit::Startup and Profile System' component, and is moving the bug to that component. Please correct in case you think the bot is wrong.

Component: Untriaged → Startup and Profile System
Product: Firefox → Toolkit

The profile manager just calls nsIFile::Reveal here which on linux ends up in nsGIOService so I think this belongs in the GTK component.

I notice that there were some changes to that function in Firefox 129, do you still see this with current nightly versions of Firefox?

Component: Startup and Profile System → Widget: Gtk
Flags: needinfo?(tonyserre2)
Product: Toolkit → Core

I'm not using the nightly version, but I happen to have another version of Firefox on the same machine: 134.0. It was behaving in the same way, and the change I made in “Default applications” also solved the problem.

Flags: needinfo?(tonyserre2)

(In reply to tonyserre2 from comment #4)

I'm not using the nightly version, but I happen to have another version of Firefox on the same machine: 134.0. It was behaving in the same way, and the change I made in “Default applications” also solved the problem.

Can you elaborate on what that change was, I'm not sure I understand it.

Flags: needinfo?(tonyserre2)

Xfce > Settings > Default Applications > inode/directory > Default was set to Archive Manager, I changed it to File Manager.

Flags: needinfo?(tonyserre2)

(In reply to tonyserre2 from comment #6)

Xfce > Settings > Default applications > inode/directory > Default was set to Archive Manager, I changed it to File Manager.

(In reply to tonyserre2 from comment #7)

(In reply to tonyserre2 from comment #6)

Xfce > Settings > Default applications > inode/directory > [ Set by?] Archive Manager, I changed it to File Manager.

(In reply to tonyserre2 from comment #8)

(In reply to tonyserre2 from comment #7)

(In reply to tonyserre2 from comment #6)

I checked on another laptop with (Debian 11 / Xfce) installed that I have and that does not have this problem, it is not “Default” but “Set by” that is indicated and as I have never touched this setting that I did not know about it must be original. I'm not sure that Set by is the correct expression, I translated it from the French.

May be related to Bug 1285711. We should add logging to GIO code to get info which apps is opened and why.

Priority: -- → P3
See Also: → 1285711

It is likely changed by accident. Find all *-mimeapps.list files in the system (ex, find /usr -name '*mimeapps.list'). One of these files should have it.

Finally get to add more logging to GIO service. When Bug 2014128 lands please run latest nightly on terminal with MOZ_LOG="GIOService:5" env variable and you'll see what's going on.

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