Package Details: firefox-kde-opensuse 127.0-1

Git Clone URL: https://aur.archlinux.org/firefox-kde-opensuse.git (read-only, click to copy)
Package Base: firefox-kde-opensuse
Description: Standalone web browser from mozilla.org with OpenSUSE patch, integrate better with KDE
Upstream URL: https://github.com/openSUSE/firefox-maintenance
Keywords: browser gecko web
Licenses: GPL, MPL, LGPL
Conflicts: firefox
Provides: firefox
Submitter: csslayer
Maintainer: Thaodan
Last Packager: Thaodan
Votes: 336
Popularity: 0.37
First Submitted: 2009-12-11 09:10 (UTC)
Last Updated: 2024-07-21 20:54 (UTC)

Required by (167)

Sources (37)

Pinned Comments

Thaodan commented on 2021-04-20 17:40 (UTC) (edited on 2021-04-21 22:45 (UTC) by Thaodan)

If you have issues with this package visit gitlab and read the readme first.

Latest Comments

« First ‹ Previous 1 .. 5 6 7 8 9 10 11 12 13 14 15 .. 139 Next › Last »

Thaodan commented on 2020-12-25 16:44 (UTC)

@Scrumplex: My mirror was out of date, rebuilding against icu 68 now.

Scrumplex commented on 2020-12-25 16:25 (UTC)

Thanks for the update! I maintain the firefox-kde-opensuse-bin package, which pulls your package from your repo and I just noticed that you apparently compiled against an older version of icu. I can't run your binary on my machine.

$ ldd libxul.so | grep icu
        libicui18n.so.67 => not found
        libicuuc.so.67 => not found
$ pacman -Q icu
icu 68.2-1

Thaodan commented on 2020-12-25 15:57 (UTC) (edited on 2021-03-26 10:18 (UTC) by Thaodan)

Building with PGO/LTO requires fixes from GCC 10.2.1 see: GCC#45375 and RHBZ#1849165. If you want to build it you get can an updated GCC from my repo.

EDIT: GCC 10.2.1 was released and is now released into arch repos.

Thaodan commented on 2020-12-25 12:52 (UTC)

I have a branch with Firefox 83.0 but currently I get an ICE when building with LTO/PGO. If you want to try see here: https://gitlab.com/Thaodan/firefox-kde-opensuse/-/commit/c8d516e2ec9cd3a171c91ddf8ce1ceded0c84417

For firefox 84 I wait for an update on the Suse patches.

Thaodan commented on 2020-12-22 13:04 (UTC) (edited on 2020-12-22 13:05 (UTC) by Thaodan)

If you wonder why I haven't updated my packages see here (@pix3l):

https://twitter.com/_Thaodan/status/1341368778089766913

pix3l commented on 2020-12-22 11:59 (UTC) (edited on 2020-12-22 12:05 (UTC) by pix3l)

Has it been abandoned?

I've temporarily switched to firefox-appmenu with GTK portal for file dialogs. Are there any other differences between firefox-appmenu and firefox-kde-opensuse than global menu and Qt file picker?

Thaodan commented on 2020-09-08 21:03 (UTC)

No won't do that. If you have issues with the binary repo either write my an email or report on gitlab.

shaybox commented on 2020-09-08 20:11 (UTC)

Please put firefox-kde-opensuse in its own repository, you have to put home-thaodan above other third party mirrors because they provide outdated builds (78-79) but doing so makes so many packages out of date because none of the other packages on home-thaodan are updated

Thaodan commented on 2020-09-02 17:45 (UTC)

Please great a bug on gitlab. Give an example to test and compare with the base arch package.

Scrumplex commented on 2020-09-02 17:38 (UTC)

Looks like service workers don't work with either your binary or this package in general.

Failed to load ‘https://hass/frontend_latest/authorize.3f02e4e6.js’. A ServiceWorker intercepted the request and encountered an unexpected error. service_worker.js:1:10770
Loading failed for the module with source “https://hass/frontend_latest/authorize.3f02e4e6.js”. authorize:1:1

Interestingly when opening the url mentioned FF shows a generic error screen, with the following error in the console:

Failed to load ‘’. A ServiceWorker intercepted the request and encountered an unexpected error. service_worker.js:1:10770
The character encoding of the plain text document was not declared. The document will render with garbled text in some browser configurations if the document contains characters from outside the US-ASCII range. The character encoding of the file needs to be declared in the transfer protocol or file needs to use a byte order mark as an encoding signature. authorize.3f02e4e6.js
No strings exist for error: corruptedContentErrorv2-title aboutNetError.js:229:13
This error page has no error code in its security info aboutNetError.js:585:13