Giter VIP home page Giter VIP logo

firedragon-browser's Introduction

Build Appimage

FireDragon

FireDragon is a browser based on the excellent Floorp browser. It was customized to have dr460nized-fitting aestetics as well as many opiniated settings by default. As this browser was originally a Librewolf fork, we are trying to integrate its best patches and tweaks in the new base. The most important features in addition of Floorps own ones can be found below.

  • Compatible with Wayland, set MOZ_ENABLE_WAYLAND=1 as an environment variable to enable using it
  • Searx & Whoogle search engines added, with the possibility to run locally with fitting opt-depends installed
  • The default search engine is Garuda's Searx instance
  • Dark Reader
  • Sweet theme added
  • Custom, dr460nized branding πŸ‰
  • Keeping settings in sync with Librewolfs changes
  • Firefox accounts are enabled using a custom self-hosted sync server (ffsync.garudalinux.org)
  • Presets for both profile-sync-daemon (which Garuda Linux ships by default) & Firejail are available
  • AppImage builds available via GitHub actions (click me, need need to be logged in in order to download)
  • Archlinux builds available at Chaotic-AUR
  • NixOS builds available at Chaotic-Nyx
  • Faster webpages loading from:
  • Artwork by @SGS
  • Hidden Navigation buttons instead of being greyed out when they are inactive
  • Spoofing Chrome on Windows (through Floorp's User Agent switcher) when not using Fingerprinting
  • PBMode Security
  • Latest Fingerprinting as an option in firedragon.cfg (you can copy to your own firedragon.overrides.cfg and enable there)

If you want to tweak behaviors or some of your workflows don't work well due to some features not triggered according to your preferences, here are some guidelines:

TROUBLESHOOTING STEPS

If you have some issues with Firedragon, follow these steps.

  • Close the browser before anything else
  • Create a new Profile by opening Terminal and typing 'firedragon -P' then creating a new Profile and launching from it to test your issue
  • If the issue persists, rename '/usr/lib/firedragon/firedraon.cfg' and '~/.firedragon/[YOUR_PROFILE]/firedragon.overrides.cfg' to something else and relaunch Firedragon. The UI will look quite different (if not, you got file corruption) then test your issue.
  • If the issue is gone, here are some Tips on how to find the setting in 'firedragon.cfg' that causes it:
    • Instead of changing every setting one by one, delete an entire Category or Section. Then relaunch. If nothing changes, bring back the settings and perform the same action on the next Category/Section. Once it does change something, then you know for sure it’s 1 or multiple settings part of that Category/Settings. This method will save you huge amount of time.
  • Change your User Agent to something different (it’s in the UI, Settings pane) and validate it did change before you test your issue by visiting websites such as https://www.whatismybrowser.com/detect/what-is-my-user-agent/

If after all these steps you still get the same issue, then it is not Firedragon related.

FireDragon Screenshot

About FireDragon

Credits

Credits go to Mozilla, Arch Linux, and:

firedragon-browser's People

Contributors

dr460nf1r3 avatar evs-ch avatar fgd-garuda avatar namanlp avatar oldaccofpronoy2108 avatar sgse avatar shreyasminocha avatar stefanwimmer128 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

firedragon-browser's Issues

Redundant? (ClearURLs)

I saw on the project page that ClearURLs is included, but looking at the Arkenfox wiki it seems that uBlock Origin already handles that task, when you turn on the AdGuard URL Tracking Protection list and import the Actually Legitimate URL Shortener Tool list, both of which LibreWolf sets up by default.

Would it make sense to just ditch ClearURLs or does it actually provide something more than what those lists give?

How to build it for NixOs

Hey,
I'm not sure if this is the right place to get support but I'm not sure where else to ask.
I'm running NixOs and would like to use Firedragon but I'm not sure how to build it locally. Can somebody pleas help me out?

Latest version depends on non-existent glibc version

/usr/lib/firedragon/firedragon: /usr/lib/libc.so.6: version GLIBC_2.34' not found (required by /usr/lib/firedragon/firedragon)`

The latest version in core Arch repo is however 2.33-5 and in AUR it is 2.33-2.

How come websites aren't taking up the entire window?

For some reason websites only take up around 90% of the space of the window. But I want them to take up the entire window like they would in every other web browser. How can I change it to do that. It's probably something in the about:config section, but I don't know what.

Can't login gitlab.com

Can't login on https://gitlab.com/. Auto reloading the page every time. Tested on VPN and Normal Internet, all have same result, can't redirect to login page even on private browsing mode. I think problem on firedragon special settings, which creates this issue. Other Firefox, Chromium browser works fine. Please solve this problem.
Screenshot link:
Thanks & Regards

Whatsapp.web crashes after minutes and complains about storage space

I'm trying to use web.whatsapp.com beta in FireDragon. Problem is, no matter what I do, the website crashes 5 to 10 minutes after first opening it. The error message below is shown, then when I click ok I get logged out of the website and retrying login leads to the same result.

image
(Translation: "There's not enough storage space in your system for WhatsApp to work. Delete some unused files to free up space in your computer then try logging in again." - I couldn't get this cursed website to show up in english no matter what I did, I guess it looks up your IP address and not your system locale. Talk about annoying.)

What I've tried so far, to no avail:

  • Permitting everything WhatsApp could possibly ask for
  • Turning off fingerprinting block in security options
  • Turning off Enhanced Tracking Protection
  • Turning off DuckDuckGo Privacy Essentials
  • Turning off Dark Reader
  • Turning on vanilla Firefox sync
  • Turning on DRM
  • Changing general.useragent.override to mimick the latest Firefox release

Strangest of all is that the problem is nowhere to be seen in LibreWolf or vanilla Firefox. So it must be something related to FireDragon's modifications. I really didn't want to change browsers, as I'm liking this so far.

Any ideas? Thanks!

Doesn't make from AUR on EndeavourOS

yay -S firedragon
:: Checking for conflicts...
:: Checking for inner conflicts...
[Aur:1]  firedragon-101.0.1-4

:: (1/1) Downloaded PKGBUILD: firedragon
  1 firedragon                       (Build Files Exist)
==> Diffs to show?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> n
:: (1/1) Parsing SRCINFO: firedragon

:: PGP keys need importing:
 -> 14F26682D0916CDD81E37B6D61B7B526D98F0353, required by: firedragon
==> Import? [Y/n] y
:: Importing keys with gpg...
gpg: key 61B7B526D98F0353: 2 duplicate signatures removed
gpg: key 61B7B526D98F0353: public key "Mozilla Software Releases <[email protected]>" imported
gpg: Total number processed: 1
gpg:               imported: 1
==> Making package: firedragon 101.0.1-4 (Wed 29 Jun 2022 20:33:27 BST)
==> Retrieving sources...
  -> Downloading firefox-101.0.1.source.tar.xz...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  463M  100  463M    0     0  12.2M      0  0:00:37  0:00:37 --:--:-- 15.8M
  -> Downloading firefox-101.0.1.source.tar.xz.asc...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   833  100   833    0     0   8891      0 --:--:-- --:--:-- --:--:--  8956
  -> Found firedragon.desktop
  -> Cloning common git repo...
Cloning into bare repository '/home/jimc/.cache/yay/firedragon/common'...
remote: Enumerating objects: 993, done.
remote: Counting objects: 100% (939/939), done.
remote: Compressing objects: 100% (484/484), done.
remote: Total 993 (delta 443), reused 806 (delta 374), pack-reused 54
Receiving objects: 100% (993/993), 5.11 MiB | 17.28 MiB/s, done.
Resolving deltas: 100% (453/453), done.
  -> Cloning settings git repo...
Cloning into bare repository '/home/jimc/.cache/yay/firedragon/settings'...
remote: Enumerating objects: 825, done.
remote: Counting objects: 100% (633/633), done.
remote: Compressing objects: 100% (259/259), done.
remote: Total 825 (delta 356), reused 554 (delta 312), pack-reused 192
Receiving objects: 100% (825/825), 2.28 MiB | 15.24 MiB/s, done.
Resolving deltas: 100% (445/445), done.
  -> Cloning librewolf-source git repo...
Cloning into bare repository '/home/jimc/.cache/yay/firedragon/librewolf-source'...
remote: Enumerating objects: 1907, done.
remote: Counting objects: 100% (835/835), done.
remote: Compressing objects: 100% (397/397), done.
remote: Total 1907 (delta 506), reused 673 (delta 411), pack-reused 1072
Receiving objects: 100% (1907/1907), 2.97 MiB | 23.24 MiB/s, done.
Resolving deltas: 100% (1098/1098), done.
  -> Cloning librewolf-settings git repo...
Cloning into bare repository '/home/jimc/.cache/yay/firedragon/librewolf-settings'...
remote: Enumerating objects: 1301, done.
remote: Counting objects: 100% (53/53), done.
remote: Compressing objects: 100% (43/43), done.
remote: Total 1301 (delta 22), reused 2 (delta 2), pack-reused 1248
Receiving objects: 100% (1301/1301), 666.59 KiB | 11.30 MiB/s, done.
Resolving deltas: 100% (704/704), done.
  -> Cloning cachyos-source git repo...
Cloning into bare repository '/home/jimc/.cache/yay/firedragon/cachyos-source'...
remote: Enumerating objects: 747, done.
remote: Counting objects: 100% (93/93), done.
remote: Compressing objects: 100% (52/52), done.
remote: Total 747 (delta 60), reused 69 (delta 41), pack-reused 654
Receiving objects: 100% (747/747), 2.10 MiB | 10.26 MiB/s, done.
Resolving deltas: 100% (329/329), done.
==> Validating source files with sha256sums...
    firefox-101.0.1.source.tar.xz ... Passed
    firefox-101.0.1.source.tar.xz.asc ... Skipped
    firedragon.desktop ... Passed
    common ... Skipped
    settings ... Skipped
    librewolf-source ... Skipped
    librewolf-settings ... Skipped
    cachyos-source ... Skipped
==> Verifying source file signatures with gpg...
    firefox-101.0.1.source.tar.xz ... Passed
==> Making package: firedragon 101.0.1-4 (Wed 29 Jun 2022 20:34:16 BST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Found firefox-101.0.1.source.tar.xz
  -> Found firefox-101.0.1.source.tar.xz.asc
  -> Found firedragon.desktop
  -> Updating common git repo...
  -> Updating settings git repo...
  -> Updating librewolf-source git repo...
  -> Updating librewolf-settings git repo...
  -> Updating cachyos-source git repo...
==> Validating source files with sha256sums...
    firefox-101.0.1.source.tar.xz ... Passed
    firefox-101.0.1.source.tar.xz.asc ... Skipped
    firedragon.desktop ... Passed
    common ... Skipped
    settings ... Skipped
    librewolf-source ... Skipped
    librewolf-settings ... Skipped
    cachyos-source ... Skipped
==> Verifying source file signatures with gpg...
    firefox-101.0.1.source.tar.xz ... Passed
==> Removing existing $srcdir/ directory...
==> Extracting sources...
  -> Extracting firefox-101.0.1.source.tar.xz with bsdtar
  -> Creating working copy of common git repo...
Cloning into 'common'...
done.
  -> Creating working copy of settings git repo...
Cloning into 'settings'...
done.
  -> Creating working copy of librewolf-source git repo...
Cloning into 'librewolf-source'...
done.
  -> Creating working copy of librewolf-settings git repo...
Cloning into 'librewolf-settings'...
done.
  -> Creating working copy of cachyos-source git repo...
Cloning into 'cachyos-source'...
done.
==> Starting prepare()...
~/.cache/yay/firedragon/src/common/patches ~/.cache/yay/firedragon/src/firefox-101.0.1
~/.cache/yay/firedragon/src/firefox-101.0.1
~/.cache/yay/firedragon/src/librewolf-source/patches ~/.cache/yay/firedragon/src/firefox-101.0.1
~/.cache/yay/firedragon/src/firefox-101.0.1
~/.cache/yay/firedragon/src/cachyos-source/patches ~/.cache/yay/firedragon/src/firefox-101.0.1
~/.cache/yay/firedragon/src/firefox-101.0.1
patching file build/moz.configure/lto-pgo.configure
patching file toolkit/components/terminator/nsTerminator.cpp
Hunk #1 succeeded at 466 with fuzz 2.
patching file browser/extensions/moz.build
patching file browser/locales/Makefile.in
patching file browser/locales/filter.py
patching file browser/locales/l10n.ini
patching file browser/locales/l10n.toml
patching file browser/base/content/browser-menubar.inc
patching file browser/base/content/browser.js
Hunk #1 succeeded at 6482 (offset 16 lines).
patching file browser/components/places/content/places.xhtml
Hunk #1 succeeded at 166 (offset 1 line).
patching file dom/xul/XULPopupElement.cpp
patching file dom/xul/moz.build
patching file layout/build/moz.build
patching file modules/libpref/init/all.js
Hunk #1 succeeded at 299 (offset -12 lines).
patching file toolkit/content/xul.css
Hunk #1 succeeded at 228 (offset -1 lines).
patching file widget/gtk/moz.build
Hunk #2 succeeded at 165 (offset 4 lines).
patching file widget/gtk/nsDbusmenu.cpp
patching file widget/gtk/nsDbusmenu.h
patching file widget/gtk/nsMenu.cpp
patching file widget/gtk/nsMenu.h
patching file widget/gtk/nsMenuBar.cpp
patching file widget/gtk/nsMenuBar.h
patching file widget/gtk/nsMenuContainer.cpp
patching file widget/gtk/nsMenuContainer.h
patching file widget/gtk/nsMenuItem.cpp
patching file widget/gtk/nsMenuItem.h
patching file widget/gtk/nsMenuObject.cpp
patching file widget/gtk/nsMenuObject.h
patching file widget/gtk/nsMenuSeparator.cpp
patching file widget/gtk/nsMenuSeparator.h
patching file widget/gtk/nsNativeMenuDocListener.cpp
patching file widget/gtk/nsNativeMenuDocListener.h
patching file widget/gtk/nsNativeMenuService.cpp
patching file widget/gtk/nsNativeMenuService.h
patching file widget/gtk/nsWindow.cpp
Hunk #1 succeeded at 7119 (offset 59 lines).
patching file widget/gtk/nsWindow.h
Hunk #2 succeeded at 193 (offset 19 lines).
Hunk #3 succeeded at 861 (offset 33 lines).
patching file xpcom/ds/NativeMenuAtoms.py
patching file xpcom/ds/StaticAtoms.py
Hunk #2 succeeded at 2535 (offset 5 lines).
patching file widget/gtk/components.conf
Hunk #1 succeeded at 117 (offset 41 lines).
patching file xpfe/appshell/AppWindow.cpp
patching file widget/gtk/NativeMenuSupport.cpp
patching file widget/gtk/NativeMenuSupport.h
patching file widget/moz.build
patching file widget/nsINativeMenuService.h
patching file widget/nsWidgetsCID.h
patching file modules/libpref/Preferences.cpp
patching file modules/libpref/moz.build
patching file python/mozbuild/mozpack/chrome/flags.py
patching file python/mozbuild/mozpack/chrome/manifest.py
patching file toolkit/components/downloads/moz.build
patching file toolkit/mozapps/downloads/HelperAppDlg.jsm
Hunk #1 succeeded at 1257 (offset -2 lines).
patching file toolkit/system/unixproxy/nsUnixSystemProxySettings.cpp
Hunk #1 FAILED at 15.
Hunk #2 succeeded at 41 (offset 3 lines).
Hunk #3 succeeded at 384 (offset 3 lines).
Hunk #4 succeeded at 395 (offset 3 lines).
1 out of 4 hunks FAILED -- saving rejects to file toolkit/system/unixproxy/nsUnixSystemProxySettings.cpp.rej
patching file toolkit/xre/moz.build
patching file toolkit/xre/nsKDEUtils.cpp
patching file toolkit/xre/nsKDEUtils.h
patching file uriloader/exthandler/HandlerServiceParent.cpp
patching file uriloader/exthandler/moz.build
patching file uriloader/exthandler/unix/nsCommonRegistry.cpp
patching file uriloader/exthandler/unix/nsCommonRegistry.h
patching file uriloader/exthandler/unix/nsKDERegistry.cpp
patching file uriloader/exthandler/unix/nsKDERegistry.h
patching file uriloader/exthandler/unix/nsMIMEInfoUnix.cpp
patching file uriloader/exthandler/unix/nsOSHelperAppService.cpp
patching file widget/gtk/moz.build
patching file widget/gtk/nsFilePicker.cpp
patching file widget/gtk/nsFilePicker.h
patching file xpcom/components/ManifestParser.cpp
patching file xpcom/components/moz.build
patching file xpcom/io/nsLocalFileUnix.cpp
Hunk #2 succeeded at 2077 (offset -26 lines).
Hunk #3 succeeded at 2111 (offset -26 lines).
==> ERROR: A failure occurred in prepare().
    Aborting...
 -> error making: firedragon


privacy.resistFingerprinting acts like inverted

I had issues with canvas being blocked so I set "privacy.resistFingerprinting" to false to disable it but it breaks previously working websites such as google.com giving me "unsupported version".

Browser lag while using the microphone

Hey there,
I've noticed a bug that's driving me crazy: Whenever I'm using the microphone via https://app.schildi.chat, Firedragon just completely slows down and clicking on a tab and interacting with websites is very slow (I click on a tab, the url changes and 10 seconds later the website appears...) - One cpu core is always at 80% while this is happening
I have verified the problem to exist on https://senfcall.de as well.
Why is this happening - I'm so confused.
Thanks!

"This video format is not supported" error and how to solve it

Since yesterday I began getting "This video format is not supported" error (Arch based distribution), paired with a notification "To play video you may need to install the required video codecs" appearing under the address bar. Youtube videos would play fine, but videos streamed from google drive and gifs would not. This was odd considering I had latest ffmpeg installed (2:5.0-4). I reinstalled firedragon, then gave librewolf a try--same thing. I was about to install firefox but then noticed that with it came an "ffmpeg4.4" dependency.

tl,dr: Installing ffmpeg4.4 resolved the video playback issue for me. Hope it helps whoever else should run into it.

firedragon-hg Fails to Launch

firedragon-hg is failing to launch after being installed. The error below appears when being launched. Application was installed from the Chaotic AUR.

Netscape.cfg/AutoConfig failed. Please contact your system administrator. 
 Error: defaultPref failed: [Exception... "Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsIPrefBranch.setBoolPref]"  nsresult: "0x8000ffff (NS_ERROR_UNEXPECTED)"  location: "JS frame :: prefcalls.js :: defaultPref :: line 60"  data: no]

GoDaddy Account Creation

Create a new email account on https://godaddy.com/ and you see, that it wont let you.

I tried this in troubleshooting/safe mode, mind you. All extensions disabled.

1.) Go on the page, pick some domain and succeed to the cart.
2.) Hit "Continue email" and follow the instructions.
3.) GoDaddy wont let you go further than this.

Tried on Google Chrome. Works.

Latest Update Causes weird font behaviour

Hi, a recent update from chaotic aur (105.0.3-1) has caused fonts to behave very weirdly such that they are extremely blurry. Can confirm this does not happen with firefox, librewolf, or tor browser so this appears to be a firedragon specific issue.
image

Thanks

Edit: For clarification, fonts look pixelated.
image

Webgl2 should be enabled by default

There is no reason to enable webgl1 and not webgl2.

This is likely an oversight from "reverting" Librewolf's stricter changes. It's line 543 of the default firedragon.cfg you are shipping.

It should be moved into firedragon.overrides.cfg instead, next to the standard webgl.disabled pref.

EA Account

The login fails in FireDragon, and it works in Chrome.
Says it is SSL related.

https://www.ea.com/ (Top right button for the account login)

Netflix not playing

I enabled DRM here:

Screenshot_84

That didnt help. Yes, Widewine is enabled (by default)

Screenshot_87

Then, I changed the override file. It was still set to false.

Screenshot_89

It still did not enable Netflix play. Any other ideas? (Works on Chrome)

Can't disable search suggestions

I uncheck it in preferences but it literally does nothing to the search suggestions. After I reopen about:preferences they are yet again checked. I do not want search suggestions. If I want to search something I will go to google.com by typing google.com. I only want my history as context helper in address bar.

Librewolf typo in Settings menu

Hi there,

firedragon_98.0.2-3

Since it isn't the 1st time I see this typo I am opening an issue this time so it can be addressed for future releases. :)

When you open Firedragon and open Settings from the hamburger menu, you are greeted on the left-hand side with this funny typo, proof that Firedragon is a fork of Librewolf. lolll :)

Screenshot_1

I have seen improvements in the browser in the past 3 months, keep the good work!

Address bar context menu theming

Hi!

When I right-click the search bar, the context menu is white, which looks ugly compared to the rest of the browser.

Is this fixable?
(sorry for the picture, can't screenshot the context menu with my screenshot app)

IMG_1176

Wayland Plasma - Youtube Contextual Menus sometimes disappear on hover only in "Watch later" video list

Hi there!

I have a tough one for you. :)

  • Firedragon 102.0-2
  • Plasma 5.25.2 w/Wayland
  • AMD card using amdgpu radeon nouveau

The issue does not happen at all with original Firefox 102.0.1-1.
It also does not happen with Firedragon when using XWayland protocol, nor X11 protocol.

However when running Firedragon under Wayland Window Protocol (using MOZ_ENABLE_WAYLAND=1 in envvars.conf user file - https://wiki.archlinux.org/title/Firefox#Wayland and https://wiki.archlinux.org/index.php/Environment_variables#Graphical_environment) and you go into your Youtube list of videos you have tagged for later viewing, when you right-click on the video title most of the time, but not ALL the time, the Plasma contextual menu disappears as soon as your mouse pointer navigates within the menu, so that no selection can be toggled, not even the 1st one on top.

I found out this seems to happen mostly on the videos listed at the end of the list shown on screen, but I can also make it break on videos at the top of the list on screen, although much less often.
It does not happen in any other Youtube pages.

That's a very weird one and I have totally no idea what data to provide for troubleshooting. :(
However I know there's a trick with Firedragon and KDE Integration so maybe it lies somewhere in there...

Sure I could test Librewolf and see if it happens there too?

Thanks

Youtube videos starting up paused

I'm on garuda linux with the qtile version. Instead of youtube videos starting when I click on them, they start paused and not loaded.
image

No YouTube live chat after latest update

Hi, it appears the chat is not working on YouTube livestreams after the latest update.
I have tried icognito aswell, same result. Works on regular Firefox and Chromium.

Steps to reproduce:

  • open FireDragon
  • go to any YouTube livestream

image

Can't download files: GDBus.Error

Hi
after the latest release, it's impossible to download fiels.
The error is this:

(firedragon:5808): Gtk-WARNING **: 18:22:34.601: Can't open portal file chooser: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.portal.Desktop was not provided by any .service files
I tried on bot EndeavourOS & Manjaro. On Plasma and Trinity DE
I tried to downgrade xdg-desktop-portal-kde.
But it doesn't work

Thanks in advance

1Password Integration

Integration with 1Password does not work in firedragon, but it works just fine in firefox. I cannot seem to find any reason for why it does not work. Is there a possibility some security flag or setting could be interfering with this? I really want to switch over to firedragon, but not integrating with the 1Password app is a deal-breaker.

Unable to exec Firedragon (AUR version) from Debian Unstable

Hi, I'm the developer of "AM" Application Manager, you know me because I've developed Arch-Deployer too. This is the script I wrote for Firedragon. I get this error when I launch the program:

firedragon: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by firedragon)

this issue is due to the too new GLIBC version, only available on Arch Linux and other rolling release GNU/Linux distributions. I am on "Debian Testing/Unstable", GLIBC version 2.33.

This is the last commit on the installation script I wrote ivan-hc/AM@73fdf08

Binaries for AUR

Hi!
I was wondering if there are any plans to bring prebuilt binaries to the AUR? Something like firedragon-bin. I would rather not add chaotic aur to my repository list (it also requires multilib which i would not prefer) and compiling on my system is not entirely suitable either.
Thanks =)

Missed a Text String from LibreWolf

I fiund one spot in the General settings under Language and Appearance (Website appearance) where it still says "LibreWolf" instead of FireDragon.
Text String Error

Feature: Transfer user data

Hi.

I am delighted, that you setup your own Firefox sync.

I have all my data - from about 5 years using Firefox - on my regular account.
How to transfer this over?

And I also use Firefox on my phone, and there is also no Garuda browser yet.

So first, I cannot get my data to Geruda in the first place, and even if I could, I would not be able to sync it with my phone.

Is there some way to use the regular sync, with all the improvements, that FireDragon brings?

Can't restore sync functionality

Hey!

I am currently trying to restore sync functionality but with no success. I created a ~/.firedragon/firedragon.overrides.cfg file and added:

unlockPref("identity.fxaccounts.enabled","");
pref("identity.fxaccounts.enabled",true);

unlockPref("identity.sync.tokenserver.uri", "");
pref("identity.sync.tokenserver.uri", "https://<privateURI>/token/1.0/sync/1.5")

After restarting FireDragon I have the "Sign In" Button back, but nothing happens after I log in. What am I missing here?

BR
parsi

Additional documentation request.

Not really an issue, but is there any way you could add documentation on how to install this on a distro that does not have it pre installed? I really like the aesthetics of the browser, but due to hardware limitations cannot switch over to Garuda.

Thanks.

Firedragon doesn't receive sound from microphone, despite recognizing

Just experienced this multiple times in Google Meet. The website recognized my microphone (a condenser mic connected through a 3.5mm-to-USB interface) normally, however no sound was detected no matter what I did.

Thought the problem was with Meet, but I then tested my mic in Vocaroo and it couldn't capture any audio either, despite recognizing my mic as always.

Both websites have all the required permissions to use my mic.

All other applications in my system receives my mic's sound normally, so it can't be a hardware problem. You can see Audacity recording at the same time as I try to use Meet in the screenshot below.

image

The bug does not happen in LibreWolf nor vanilla Firefox.

Offer Flatpak Version

I recently got a Steam Deck and would like to have Firedragon there over Firefox/Librewolf mostly due to the better KDE integration, could either you offer builds on Flathub or I'm fine with setting up additional remotes? I really only asking because I'd prefer getting all of my non-Steam software through Flatpak remotes on my deck than elsewhere.

Firedragon doesn't completely compile on Arch Linux (AUR)

Here are the logs.

Hunk #1 FAILED at 1269.
1 out of 1 hunk FAILED -- saving rejects to file browser/components/BrowserGlue.jsm.rej
patching file browser/components/moz.build
==> ERROR: A failure occurred in prepare().
    Aborting...
 -> error making: firedragon

Can provide more If required but I thought these were the root of the problem

YouTube tab crashes consistently in version 100.0.1-1

Found a bug that's making YouTube unusable in version 100.0.1-1. Downgrading to 100.0-2 solved the issue entirely.

Youtube tabs keep crashing when performing the following actions:

  • Hovering a video's title or thumbnail. Doesn't happen with some videos, for some reason, but happens with the vast majority
  • Clicking a video's title or thumbnail
  • Clicking the notifications icon (the bell besides your user photo in the top right corner)

At first I thought it was some extension I use, like CanvasBlocker or Enhancer for Youtube. But even after disabling all my extensions, this still happens consistently.

Here is the console output when the crash happens:

Gtk-Message: 12:58:18.418: Failed to load module ""canberra-gtk-module"
Gtk-Message: 12:58:18.418: Failed to load module "atk-bridge""
console.error: BroadcastService:
  receivedBroadcastMessage: handler for
  remote-settings/monitor_changes
  threw error:
  Message: Error: Polling for changes failed: The URI is malformed..
  Stack:
    remoteSettingsFunction/remoteSettings.pollChanges@resource://services-settings/remote-settings.js:254:13

[2022-05-22T15:58:22Z ERROR mp4parse] Found 2 nul bytes in "\0\0"
[2022-05-22T15:58:22Z ERROR mp4parse] Found 2 nul bytes in "\0\0"
[2022-05-22T15:58:22Z ERROR mp4parse] Found 2 nul bytes in "\0\0"
[2022-05-22T15:58:22Z ERROR mp4parse] Found 2 nul bytes in "\0\0"
[2022-05-22T15:59:07Z ERROR mp4parse] Found 2 nul bytes in "\0\0"
[2022-05-22T15:59:07Z ERROR mp4parse] Found 2 nul bytes in "\0\0"
[2022-05-22T15:59:07Z ERROR mp4parse] Found 2 nul bytes in "\0\0"
[2022-05-22T15:59:07Z ERROR mp4parse] Found 2 nul bytes in "\0\0"

###!!! [Parent][PImageBridgeParent] Error: RunMessage(msgname=PImageBridge::Msg_WillClose) Channel closing: too late to send/recv, messages will be lost

All I did here was open Firedragon, let a YT video page load, select some comments' text, like some comments, then hover some videos in the recommendations section. Only when I hovered the third video the crash happened. Then I restored the tab and repeated the same steps, and it crashed again. I was logged in, too.

Dark Reader breaks and Addons website doesn't see my browser after disabling ResistFingerprinting

Operating System: Garuda Linux
FireDragon (and LibreWolf) Version: 100.0

When I disable ResistFingerprinting in a new profile, Dark Reader is stuck loading, and i get this error running FireDragon in a terminal when I try opening Dark Reader:
Extension error: TypeError: (destructured parameter) is undefined moz-extension://46aac3b1-3fe1-4ee3-bb4d-905050a2883e/ui/popup/index.js 1258 [[Exception stack sendRequest/</<@moz-extension://46aac3b1-3fe1-4ee3-bb4d-905050a2883e/ui/popup/index.js:1258:60 Current stack applySafeWithoutClone@resource://gre/modules/ExtensionCommon.jsm:698:13 wrapPromise/<@resource://gre/modules/ExtensionCommon.jsm:878:22 ]]

In addition, the Addons Store doesn't see me using Firefox, prompting me to download it, when ResistFingerprinting is disabled.

Dark Reader then works upon enabling it again, as well as the addons store working properly.

In a pre-existing profile, I can't get Dark Reader to work again after enabling ResistFingerprinting.

I get this running the profile in a terminal upon opening Dark Reader:
[[Exception stack sendRequest/</<@moz-extension://9e522971-a340-439b-a28f-43ae6b2f3d48/ui/popup/index.js:1258:60 Current stack applySafeWithoutClone@resource://gre/modules/ExtensionCommon.jsm:698:13 wrapPromise/<@resource://gre/modules/ExtensionCommon.jsm:878:22 ]]

I have tested both issues in LibreWolf, and these aren't issues there.
librewolf-2022-05-13_12 58 12

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.