[PR #1891] [MERGED] Fix firefox common addons #4114

Closed
opened 2026-05-05 10:14:01 -06:00 by gitea-mirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/netblue30/firejail/pull/1891
Author: @ghost
Created: 4/16/2018
Status: Merged
Merged: 4/17/2018
Merged by: @SkewedZeppelin

Base: masterHead: firefox


📝 Commits (2)

  • 92f21ee Fix firefox common addons
  • 0e8d52f reorganize previous commit

📊 Changes

1 file changed (+11 additions, -2 deletions)

View changed files

📝 etc/firefox-common-addons.inc (+11 -2)

📄 Description

GNOME Shell integration relies on dbus and python 3. When users opt to include firefox-common-addons.inc (in firefox-common.profile), chrome-gnome-shell is currently broken. Opening its preferences shows ... 'Although GNOME Shell integration extension is running, native host connector is not detected. Refer to documentation for instructions about installing connector.'. Easily fixed by adding ignore nodbus and allowing python 3 inside firefox-common-addons.inc, so users that don't include that file (the default) get an unchanged firejail experience.

NOTE: I suspect that chromium-based browsers would need a similar profile change when using GNOME Shell integration , but I neither use nor know these well enough to propose a PR.

Additionally, users using the Flash plugin could benefit from adding adobe to private-etc. I left that commented, to stay in sync with what's in firefox-common.profile.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/netblue30/firejail/pull/1891 **Author:** [@ghost](https://github.com/ghost) **Created:** 4/16/2018 **Status:** ✅ Merged **Merged:** 4/17/2018 **Merged by:** [@SkewedZeppelin](https://github.com/SkewedZeppelin) **Base:** `master` ← **Head:** `firefox` --- ### 📝 Commits (2) - [`92f21ee`](https://github.com/netblue30/firejail/commit/92f21ee42535e85ea2c76a3722664a0cc16de19d) Fix firefox common addons - [`0e8d52f`](https://github.com/netblue30/firejail/commit/0e8d52fb00def7cf2324e42756ae76dc6c625e85) reorganize previous commit ### 📊 Changes **1 file changed** (+11 additions, -2 deletions) <details> <summary>View changed files</summary> 📝 `etc/firefox-common-addons.inc` (+11 -2) </details> ### 📄 Description `GNOME Shell integration` relies on dbus and python 3. When users opt to include firefox-common-addons.inc (in firefox-common.profile), chrome-gnome-shell is currently broken. Opening its preferences shows ... 'Although GNOME Shell integration extension is running, native host connector is not detected. Refer to documentation for instructions about installing connector.'. Easily fixed by adding `ignore nodbus` and `allowing python 3` inside `firefox-common-addons.inc`, so users that don't include that file (the default) get an unchanged firejail experience. NOTE: I suspect that chromium-based browsers would need a similar profile change when using GNOME Shell integration , but I neither use nor know these well enough to propose a PR. Additionally, users using the `Flash` plugin could benefit from adding `adobe` to `private-etc`. I left that commented, to stay in sync with what's in firefox-common.profile. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
gitea-mirror 2026-05-05 10:14:01 -06:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: github-starred/firejail#4114
No description provided.