FireDragon 12 - Beta

As Floorp 12 already exists, FireDragon is rebasing onto this new build system (and Firefox 140) as well. This opens many new doors and especially also platforms we can serve. Feel free to give it a try and provide feedback :slight_smile:

One of my personal highlights is the new tab page, which is in fact a modified and better integrated version of the Garuda start page :eagle:

It is probably easiest to just take the AppImages as testing material for now.

All of this would absolutely wouldn’t have been possible without @stefanwimmer128, who did most of the heavy lifting when it comes to build system and porting FireDragon to the new Floorp base.

Note: you must create a new browser profile in case you want to continue using the current version of FireDragon. See FireDragon 12 - Beta - #9 by FGD.

Happy testing :partying_face:


15 Likes

Three cheers for @stefanwimmer128 :partying_face: :fireworks:

13 Likes

Been testing out the appimage, and so far so good!

Having it as an appimage was handy too. Since it separates from the normal install, I was able to troubleshoot some things easier. Apparently the umatrix addon hasn’t been working well lately (for like a month or so?) and servery interferes with media playback and whatnot (even when blocking was shut off for the page). Videos would struggle hard to work, along with other things trying to load. Even on Chromium based browsers, umatrix was acting up… tells you how unmaintained that addon has been (I think all the issue trackers are archived too :scream: ).

5 Likes

It’s looking good as soon as I’m feeling a bit better I’ll put it though the worst test I can haha. Great job @stefanwimmer128 I’ve been folloing the gitlab. I would have given up and passed the work to SGS. haha Keep up the great work everyone.

image
Firedragon be moving, I say add it to the MS store for 1$ free version on the git.

5 Likes

If I find bugs I’ll just edit this post here. I also recommend testing not on your main FD profile if it crashes it will wipe what you have preset. in .firefox


1.First bug but easy in settings page clicking on firedragon help in the bottom left leads to a 404. Needs link to Introductions.

2.Twitch it looks like you need a use agent extension for videos to play but it might be something else my extensions made it crash and it only likes safe mode now haha. But for now that’s all I’ve seen at a quick glance.


Edit: I’ve tried to break beta 14 and no luck so far. I would say its pretty solid. twitch youtube gitlab/hub all seem to be just fine i didn’t try things like hulu and netflix since floorp is not shipping that pluging.


I think this bit here needs a bit more written out. When enabled, when its using the limited resolutions it “can” create padding around the website that some may find undesirable. or something like that. Since when it says windows one would normally think the full browser window. Not the inner website bit.


2 Likes

I was thinking whether it would be good to restore some of the Mozilla urls we override. They also point to articles in their wiki, and replicating every of them will be super tedious work. This concerns pretty much every place where help links are present.

1 Like

hmm maybe link to a garuda page that has a changelist and a button that takes you to floorp help. FF maybe but floorp did turn off some features.

I think a tab on how to get FF themes would be the most useful for average people. It’s not hard but some people never do it but might want to.

1 Like

What an amazing timing! The last official update (11.28.0-1) crashes instantly (even in safe mode) when I attempt to load YouTube but the beta works perfectly. Thanks for sharing the progress on the new update!

1 Like

The 1st time you load v12 it will update that profile for v12.
Even if everything works FINE and nothing breaks, when you want to rollback by loading v11 it will not want to load that profile (but will still with v12).

And on top of that, old profile could cause weird things on major update like from v11 to v12.

So yes, you need a new profile.

3 Likes

Man, that start page is really looking awesome !! Just returned to this community after years and I am very happy to see the progress !!

5 Likes

This is a known problem at the moment, can follow here for updates:

In the meantime, you can sudo downgrade floorp or sudo downgrade firedragon to 11.27.0-1.

8 Likes

I’m using Firedragon 12.0 Beta alongside Thorium (Yes, I know!) No problems so far with FD and no sign of the web page issues I had with FD 11*.
A request, in addition to the Garuda Speed Dials, can we have our own, I did try this by adding them which worked but the icons were messed up?

System:
Kernel: 6.15.3-zen1-1-zen arch: x86_64 bits: 64 compiler: gcc v: 15.1.1
clocksource: tsc avail: hpet,acpi_pm
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
root=UUID=7b049ab1-cf8c-4eb1-809e-b21343f9b233 rw rootflags=subvol=@
vt.default_red=30,243,166,249,137,245,148,186,88,243,166,249,137,245,148,166
vt.default_grn=30,139,227,226,180,194,226,194,91,139,227,226,180,194,226,173
vt.default_blu=46,168,161,175,250,231,213,222,112,168,161,175,250,231,213,200
quiet loglevel=3 ibt=off
Desktop: KDE Plasma v: 6.4.1 tk: Qt v: N/A info: frameworks v: 6.15.0
wm: kwin_wayland vt: 1 dm: SDDM Distro: Garuda base: Arch Linux
Machine:
Type: Desktop Mobo: MSI model: A68HM-E33 V2 (MS-7721) v: 9.0
serial: <superuser required> uuid: <superuser required>
UEFI: American Megatrends v: 8.5 date: 11/01/2018
CPU:
Info: model: AMD Athlon X4 860K bits: 64 type: MCP arch: Steamroller
level: v2 built: 2014 process: GF 28nm family: 0x15 (21) model-id: 0x30 (48)
stepping: 1 microcode: 0x6003106
Topology: cpus: 1x dies: 1 clusters: 1 cores: 4 smt: <unsupported> cache:
L1: 256 KiB desc: d-4x16 KiB; i-2x96 KiB L2: 4 MiB desc: 2x2 MiB
Speed (MHz): avg: 3892 min/max: 1700/3700 boost: enabled scaling:
driver: acpi-cpufreq governor: performance cores: 1: 3892 2: 3892 3: 3892
4: 3892 bogomips: 29542
Flags: avx ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Vulnerabilities: <filter>
Graphics:
Device-1: Advanced Micro Devices [AMD/ATI] Baffin [Radeon RX 460/560D / Pro
450/455/460/555/555X/560/560X] vendor: PC Partner / Sapphire
driver: amdgpu v: kernel arch: GCN-4 code: Arctic Islands process: GF 14nm
built: 2016-20 pcie: gen: 3 speed: 8 GT/s lanes: 8 ports:
active: DP-1,HDMI-A-1 empty: DVI-D-1 bus-ID: 01:00.0 chip-ID: 1002:67ef
class-ID: 0300 temp: 42.0 C
Device-2: Logitech BRIO Ultra HD Webcam driver: snd-usb-audio,uvcvideo
type: USB rev: 2.1 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 2-2:2
chip-ID: 046d:085e class-ID: 0102 serial: <filter>
Display: wayland server: X.org v: 1.21.1.18 with: Xwayland v: 24.1.8
compositor: kwin_wayland driver: X: loaded: amdgpu unloaded: modesetting
alternate: fbdev,vesa dri: radeonsi gpu: amdgpu d-rect: 3840x1080
display-ID: 0
Monitor-1: DP-1 pos: primary,left model: Dell S2721H serial: <filter>
built: 2020 res: mode: 1920x1080 hz: 60 scale: 100% (1) dpi: 82 gamma: 1.2
size: 598x336mm (23.54x13.23") diag: 686mm (27") ratio: 16:9 modes:
max: 1920x1080 min: 720x400
Monitor-2: HDMI-A-1 pos: right model: Dell S2721H serial: <filter>
built: 2022 res: mode: 1920x1080 hz: 60 scale: 100% (1) dpi: 82 gamma: 1.2
size: 598x336mm (23.54x13.23") diag: 686mm (27") ratio: 16:9 modes:
max: 1920x1080 min: 720x400
API: EGL v: 1.5 hw: drv: amd radeonsi platforms: device: 0 drv: radeonsi
device: 1 drv: swrast gbm: drv: kms_swrast surfaceless: drv: radeonsi
wayland: drv: radeonsi x11: drv: radeonsi
API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 25.1.4-arch1.1
glx-v: 1.4 direct-render: yes renderer: AMD Radeon RX 460 Graphics
(radeonsi polaris11 ACO DRM 3.63 6.15.3-zen1-1-zen) device-ID: 1002:67ef
memory: 1.95 GiB unified: no display-ID: :1.0
API: Vulkan v: 1.4.313 layers: 5 device: 0 type: discrete-gpu name: AMD
Radeon RX 460 Graphics (RADV POLARIS11) driver: mesa radv
v: 25.1.4-arch1.1 device-ID: 1002:67ef surfaces: N/A device: 1 type: cpu
name: llvmpipe (LLVM 20.1.6 256 bits) driver: mesa llvmpipe
v: 25.1.4-arch1.1 (LLVM 20.1.6) device-ID: 10005:0000 surfaces: N/A
Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
de: kscreen-console,kscreen-doctor wl: wayland-info
x11: xdpyinfo, xprop, xrandr
Audio:
Device-1: Advanced Micro Devices [AMD] FCH Azalia vendor: Micro-Star MSI
driver: snd_hda_intel v: kernel bus-ID: 00:14.2 chip-ID: 1022:780d
class-ID: 0403
Device-2: Advanced Micro Devices [AMD/ATI] Baffin HDMI/DP Audio [Radeon
RX 550 640SP / 560/560X] vendor: PC Partner / Sapphire
driver: snd_hda_intel v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 8
bus-ID: 01:00.1 chip-ID: 1002:aae0 class-ID: 0403
Device-3: Logitech BRIO Ultra HD Webcam driver: snd-usb-audio,uvcvideo
type: USB rev: 2.1 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 2-2:2
chip-ID: 046d:085e class-ID: 0102 serial: <filter>
API: ALSA v: k6.15.3-zen1-1-zen status: kernel-api tools: N/A
Server-1: PipeWire v: 1.4.5 status: active with: 1: pipewire-pulse
status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
4: pw-jack type: plugin tools: pactl,pw-cat,pw-cli,wpctl
Network:
Device-1: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
vendor: Micro-Star MSI driver: r8169 v: kernel pcie: gen: 1 speed: 2.5 GT/s
lanes: 1 port: d000 bus-ID: 02:00.0 chip-ID: 10ec:8168 class-ID: 0200
IF: enp2s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
IF-ID-1: virbr0 state: down mac: <filter>
IF-ID-2: wgpia0 state: unknown speed: N/A duplex: N/A mac: N/A
Info: services: NetworkManager, sshd, systemd-timesyncd
Drives:
Local Storage: total: 1.35 TiB used: 714.43 GiB (51.8%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/sda maj-min: 8:0 vendor: Crucial model: CT240M500SSD1
size: 223.57 GiB block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s
tech: SSD serial: <filter> fw-rev: MU05 scheme: GPT
ID-2: /dev/sdb maj-min: 8:16 vendor: Crucial model: CT240M500SSD1
size: 223.57 GiB block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s
tech: SSD serial: <filter> fw-rev: MU05 scheme: GPT
ID-3: /dev/sdc maj-min: 8:32 vendor: Western Digital
model: WD10EALX-009BA0 size: 931.51 GiB block-size: physical: 512 B
logical: 512 B speed: 6.0 Gb/s tech: N/A serial: <filter> fw-rev: 1H15
scheme: GPT
Partition:
ID-1: / raw-size: 223.28 GiB size: 223.28 GiB (100.00%)
used: 53.66 GiB (24.0%) fs: btrfs dev: /dev/sdb2 maj-min: 8:18
ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
used: 27.4 MiB (9.2%) fs: vfat dev: /dev/sdb1 maj-min: 8:17
ID-3: /home raw-size: 223.28 GiB size: 223.28 GiB (100.00%)
used: 53.66 GiB (24.0%) fs: btrfs dev: /dev/sdb2 maj-min: 8:18
ID-4: /var/log raw-size: 223.28 GiB size: 223.28 GiB (100.00%)
used: 53.66 GiB (24.0%) fs: btrfs dev: /dev/sdb2 maj-min: 8:18
ID-5: /var/tmp raw-size: 223.28 GiB size: 223.28 GiB (100.00%)
used: 53.66 GiB (24.0%) fs: btrfs dev: /dev/sdb2 maj-min: 8:18
Swap:
Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default) zswap: no
ID-1: swap-1 type: zram size: 15.57 GiB used: 2.03 GiB (13.0%)
priority: 100 comp: zstd avail: lzo-rle,lzo,lz4,lz4hc,deflate,842
dev: /dev/zram0
Sensors:
System Temperatures: cpu: 35.1 C mobo: N/A gpu: amdgpu temp: 43.0 C
Fan Speeds (rpm): N/A gpu: amdgpu fan: 1029
Info:
Memory: total: 16 GiB available: 15.57 GiB used: 5.49 GiB (35.3%)
Processes: 315 Power: uptime: 1d 21h 10m states: freeze,mem,disk
suspend: deep avail: s2idle wakeups: 0 hibernate: platform avail: shutdown,
reboot, suspend, test_resume image: 6.2 GiB
services: org_kde_powerdevil,upowerd Init: systemd v: 257
default: graphical tool: systemctl
Packages: pm: pacman pkgs: 1738 libs: 455 tools: octopi,pacseek,paru
Compilers: gcc: 15.1.1 Shell: garuda-inxi default: Bash v: 5.2.37
running-in: konsole inxi: 3.3.38
Garuda (2.7.2-1):
System install date:     2024-08-28
Last full system update: 2025-06-27
Is partially upgraded:   No
Relevant software:       snapper NetworkManager dracut
Windows dual boot:       Probably (Run as root to verify)
Failed units:

This should already be supported, see settings? Unless we are talking about different things of course. And how exactly do the messed up icons look like?

It is the 3 fields on create a new link, Settings, URL & Link to Icon. The only obvious entry is the URL. Settings appears to be the Speed Dial Text, URL is obvious and I’ve never seen a link to a FavIcon.


[/grid]

What about “Icon link” is not clear, I’d happily change it to a better fitting description. It can be either a relative link or any URL.

1 Like

I can’t wait to install this new major version of FireDragon, because 11.28 is giving me the problems I read in this thread, of crashing, most probably because of the .firefox profile, after the update to 11.28.

I’ve been forced to move my main web browser usage to Zen Browser, which has been my favorite secondary/backup web browser, for the tasks I can’t count with FireDragon (Twitch Login, some add-ons, etc).

Are there any plans to be available on AUR/Chaotic-AUR?

Thank you SO MUCH for your HUGE and nice work in this amazing web browser, seriously.

1 Like

I suspect the answer will be as usual, when it’s ready :wink:

I also am thankful the devs decided to have a public testing cycle like this, it will be worth it for the end product!

4 Likes

I know people don’t read but maybe a day before 12 hits the repos a announcement recommending a new profile should be posted. I feel 12 might generate a few to many issue tickets. So having one post to point too when they pop up would be nice.

6 Likes

Maybe

Title

URL

Website Link to Icon: Example https://example.com/icon.png or https://garudalinux.org/assets/garuda-purple.svg This might translate better to non English languages, but I’m just guessing.

4 Likes

One bug? I have found with the redone startpage for 12. Since I use the kagi search engine and have it as my default search. When opening a new tab the cursor goes to the garuda search prompt. I type in my search and it shows as https://kagi.com/search?q=&q=garuda (searching for garuda) it show a empty search so I think something with “search?q=&q” is wrong or maybe kagi doesn’t use it.

Either way I was wondering if there could be a setting so when opening a new window or tab it would not default to the start page. So the normal address bar can be used. Or a way to set it manually if I ever figure out what they use.

I know I could just change the homepage but I do like the startpage.

1 Like