dr460nf1r3/firedragon-browser

FireDragon No longer works with KDE global menu after upgrade to 114

Closed this issue ยท 13 comments

I've been using FireDragon since stock librewolf dropped the patch that allowed for dbus menu forwarding that KDE global menu uses. Unfortunately, firedragon no longer seems to either after an upgrade to 114. Reversion fixes this problem.

System is Arch running latest zen kernel, KDE frameworks 107, plasma 5.27.5, no nVIDIA, running firedragon through Xwayland.

Sadly, that's by choice (or not really). I could no longer find Ubuntu's appmenu patches for 114 and it seems like they have stopped providing them on launchpad in favor of shipping Snap-only Firefox :( unless, of course, there is something I'm overlooking ๐Ÿ‘€

Well that's a repository I found myself while looking for the patch, sadly it's outdated and I don't see myself as knowledgeable enough to maintain this patch on my own.

Is there no way to fix this issue?

So essentially, support for Plasma desktop has been dropped. It might be nice to do something to alert users to that fact rather than having them find and obscure bug report to figure out that the whole reason this fork existed has basically evaporated.

Switching to Brave instead, Perhaps you should change the name of this browser to Gnomedragon to make it more obvious that it's not compatible with Plasma.

So long and thanks for all the fish.

I feel some kind of bitterness reading your comment. Incompatibility is essentially something else, the browser can still be used perfectly fine on KDE, it just does not feature the appmenu integration anymore, which is also only relevant to those people using making use of this KDE feature.

I'm still undecided whether I'm continuing the maintenance of this project, since I feel like a major part of what made it attractive to me doesn't exist anymore.

Do older versions of the patch actually break anything with newer firefox?

The patch itself does only apply to a specific version and would need to be rebased against newer versions. However it's just a matter of time until something breaks which needs source code changes.

Basically it's just the KDE global menu. After discussing this with a few people, someone has volunteered to help out with the maintenance so FireDragon will stay :)

Closing this here since it can't be fixed.
@Zastando our plan worked out btw ๐Ÿ˜ธ

I found a working appmenu patch: https://gitlab.com/kylekern0/librewolf-kde-appmenu/-/blob/master/unity-menubar.patch?ref_type=heads

I already successfully integrated it into my own version of firedragon: commit - ci-build

Any experience with how well this one is maintained yet?