Package Details: palemoon 29.4.1-2

Git Clone URL: (read-only, click to copy)
Package Base: palemoon
Description: Open source web browser based on Firefox focusing on efficiency.
Upstream URL:
Keywords: browser goanna web
Licenses: GPL, MPL, LGPL
Submitter: artiom
Maintainer: WorMzy
Last Packager: WorMzy
Votes: 140
Popularity: 0.82
First Submitted: 2014-06-05 10:54
Last Updated: 2021-09-15 10:37

Sources (2)

Pinned Comments

WorMzy commented on 2021-03-02 16:19

There are a couple of keys that are used to sign commits (the latter may be retired):

Import them into your keyring however you want.

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 9 ... Next › Last »

WorMzy commented on 2021-02-04 23:35

Then you're checking out the wrong commit of the Pale-Moon repo somehow. What does git show -q from inside $srcdir/Pale-Moon show? Should show:

commit 79ff7796e598775f30e00ec251e5c094e31ebe94 (HEAD -> makepkg, tag: 29.0.0_Release, tag: 29.0.0_RC2, origin/release)
Author: Moonchild <>                    
Date:   Sat Jan 30 11:15:07 2021 +0000
    Update back-end branch pointer to UXP/release with BB fix.

(excuse formatting, using termux on phone)

jghodd commented on 2021-02-04 23:16

@WorMzy UXP/dom/html/HTMLMenuItemElement.cpp is correct, but Pale-Moon/platform/dom/html/HTMLMenuItemElement.cpp is incorrect.

jghodd commented on 2021-02-04 23:13

@WorMzy I'm getting:

Submodule path 'platform': checked out 'e1daeef18312a0cb17eda6bed7f363d8748ed4a3'

...and that's with a clean directory to start.

WorMzy commented on 2021-02-04 23:03

What does prepare() say? Should read:

==> Starting prepare()...
Submodule 'platform' ( registered for path 'platform'
Cloning into '/build/palemoon/src/Pale-Moon/platform'...
Submodule path 'platform': checked out '304496d4ab61496a43d9d42cf8deb7811d772fe2'

jghodd commented on 2021-02-04 22:57

@micwoj92 are we getting the wrong UXP commit?

jghodd commented on 2021-02-04 22:49

@micwoj92 hm. yeah, i see that. and yet for some reason it's not.

should be:

NS_NewHTMLMenuItemElement(already_AddRefed<mozilla::dom::NodeInfo>&& aNodeInfo,
                          mozilla::dom::FromParser aFromParser) {
  if (mozilla::Preferences::GetBool("dom.menuitem.enabled")) {
    return new mozilla::dom::HTMLMenuItemElement(nodeInfo, aFromParser);
  } else {
    return new mozilla::dom::HTMLUnknownElement(nodeInfo);

but is still:

NS_NewHTMLMenuItemElement(already_AddRefed<mozilla::dom::NodeInfo>&& aNodeInfo,
                          mozilla::dom::FromParser aFromParser) {
  RefPtr<mozilla::dom::NodeInfo> nodeInfo(aNodeInfo);
  if (mozilla::Preferences::GetBool("dom.menuitem.enabled")) {
    return new mozilla::dom::HTMLMenuItemElement(nodeInfo.forget(), aFromParser);
  } else {
    return new mozilla::dom::HTMLUnknownElement(nodeInfo.forget());

micwoj92 commented on 2021-02-04 22:25

@jghodd that commit should be included

jghodd commented on 2021-02-04 22:11

Getting a build error in Pale-Moon/platform/dom/html/HTMLMenuItemElement.cpp

Here's the bug report which has been closed and fixed. PKGBUILD needs to be updated to a more recent commit to include this fix.

micwoj92 commented on 2021-02-02 22:33

Thanks, I've made it. Just copypaste, but replaced gtk2 with gtk3, AFAIK it still needs gtk2 to build but I am not sure if it's needed to run.

WorMzy commented on 2021-02-02 21:55

I have no interest in building palemoon with gtk3. Feel free to make a palemoon-gtk3 package though.