[Bug 1226112] New: Supersede kmozillahelper by xdg-desktop-portal integration
https://bugzilla.suse.com/show_bug.cgi?id=1226112 Bug ID: 1226112 Summary: Supersede kmozillahelper by xdg-desktop-portal integration Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: Other OS: Other Status: NEW Severity: Enhancement Priority: P5 - None Component: Firefox Assignee: factory-mozilla@lists.opensuse.org Reporter: fabian@ritter-vogt.de QA Contact: qa-bugs@suse.de CC: opensuse-kde-bugs@opensuse.org Target Milestone: --- Found By: --- Blocker: --- For some time now, Firefox (and Thunderbird I hope) can use xdg-desktop-portal APIs for DE integration. We should try to migrate away from kmozillahelper in favor of using the builtin xdg-desktop-portal integration. For that, we need to make sure that on Plasma it uses xdg-desktop-portal instead of GTK file dialogs out of the box. Currently this needs to be done manually by setting widget.use-xdg-desktop-portal.file-picker=1 widget.use-xdg-desktop-portal.mime-handler=1 I'm not sure about widget.use-xdg-desktop-portal.open-uri. Can we get FF and TB configured such that it uses xdg-desktop-portal by default if it detects a Plasma session? -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1226112 https://bugzilla.suse.com/show_bug.cgi?id=1226112#c4 Fabian Vogt <fabian@ritter-vogt.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |wolfgang@rosenauer.org --- Comment #4 from Fabian Vogt <fabian@ritter-vogt.de> --- (In reply to Björn Bidar from comment #3)
What is left that kmozillahelper does that the new switch to use the XDG-Portal doesn't do?
Nothing really relevant anymore FWICT.
From my point of view there should be no downside to use portals by default even outside of Plasma as it can useful for other use cases.
Not sure whether there are any edgecases. Some DEs might not have portals configured correctly or not available at all. So IMO doing this only for Plasma for now is safer. (In reply to Fabian Vogt from comment #2)
Ping - this is becoming more and more urgent.
Another week gone, maybe it helps to CC the maintainer directly. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1226112 Max Bäckström <max@eterkludd.se> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |max@eterkludd.se -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1226112 https://bugzilla.suse.com/show_bug.cgi?id=1226112#c7 --- Comment #7 from Frank Krüger <fkrueger@mailbox.org> --- JFYI: https://bugzilla.suse.com/show_bug.cgi?id=1232567#c18 -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1226112 https://bugzilla.suse.com/show_bug.cgi?id=1226112#c8 --- Comment #8 from OBSbugzilla Bot <bwiedemann+obsbugzillabot@suse.com> --- This is an autogenerated message for OBS integration: This bug (1226112) was mentioned in https://build.opensuse.org/request/show/1221400 Factory / MozillaFirefox-branding-openSUSE -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com