Skip to content
View in the app

A better way to browse. Learn more.

MSFN

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

My Browser Builds (Part 6)

Featured Replies

Yes, thanks, it downloaded quickly from this page. There's even an interesting version for Windows x64 with AVX2. I tried this version, but after unzipping and running the palemoon.exe file, Win11 Pro displays a security message: "Unable to verify the publisher. Are you sure you want to run this program?" I previously had palemoon-28.10.7a1-20250823 (Win32 version), downloaded from https://rtfreesoft.blogspot.com/, and it didn't display such messages.

Edited by kiza124

@kiza124 Perhaps below article is relevant on Win11

https://www.ssl2buy.com/wiki/how-to-fix-unknown-publisher-warning

5 hours ago, kiza124 said:

I previously had palemoon-28.10.7a1-20250823 (Win32 version), ..., and it didn't display such messages.

Was that even on Win11 :dubbio:? AFAIAA, roytam1 does not digitally sign his browsers' executables with a proper file signature; and, if you used a browser under Win11 to download, then the downloaded file should contain an Internet Zone file stream, enough on its own to trigger the security warning under Win11...

PS: In New Moon itself, I've always set "browser.download.saveZoneInformation" (from default 2) to 0, to get rid of that file stream :whistle:... 

  • Author

New build of Serpent/UXP for XP!

Test binary:
Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20260801-3219d2d-uxp-bd1ccc490e-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20260801-3219d2d-uxp-bd1ccc490e-xpmod.7z

source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/custom

IA32 Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20260801-3219d2d-uxp-bd1ccc490e-xpmod-ia32.7z

source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/ia32

NM28XP build:
Win32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260801-d849524bd-uxp-bd1ccc490e-xpmod.7z
Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260801-d849524bd-uxp-bd1ccc490e-xpmod-ia32.7z
Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260801-d849524bd-uxp-bd1ccc490e-xpmod-sse.7z
Win64 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260801-d849524bd-uxp-bd1ccc490e-xpmod.7z
Win7+ x64 AVX2 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260801-d849524bd-uxp-bd1ccc490e-w7plus-avx2.7z

Official UXP changes picked since my last build:
- No Issue - Remove the half-life experiment in HTTP cache (da157b41a3)
- [network] Add usrsctp TSN gap check. (105f231910)
- [layout] Add corner-case correctness check in DottedCornerFinder::FindBestOverlap. (49c7e3445f)
- [DOM] Stop accepting audio samples with too low sample rates. (5faa70e3aa)
- No issue - CallUpdateWindow is [[nodiscard]], but we don't need to use the result here. (dbfe4bd5a6)
- [parser] Associate image elements with form only if the form and the intended parent are in the same tree. (5ac81bf6ff)
- Issue #2404 - Improvements to CSS aspect-ratio spec compliance (3905cc5bd5)
- Issue #2404 - Fix aspect ratio sizing for grid items (8cf6c58858)
- [image] Make sure the image was fully and cleanly decoded before finalizing its animation state as complete. (e252b3856a)
- No issue - Use `strnlen` instead of `strnlen_s`. (5a765da5ca)
- Bug 2029734: Flush before calling sctp_process_init() (44365a9dbc)
- Bug 2049523 - Make ToJSValue for float consistent with double. (db7d9c4c76)
- Issue #2404 - Split aspect ratio enum types into a separate header to fix compilation issues (d6022d3847)
- Bug 2045742 (34cb4816c2)
- [DOM media] Perform more thorough checks on video regions. (06e746865c)
- Issue #3061 Follow-up: Remove network tickler prefs (0f9c761769)
- [layout] Fix nsFrameSetFrame primary frame handling of replicated children. (e5b3bc7cf9)
- [network] Fix CacheEntry::mDoomCallback data race. (9111049721)
- Bug 2027349 - reject empty nickname in PK11_TraverseCertsForNicknameInSlot. (3d7dbc8fb9)
- Bug 2027362 - bound usageCount in PK11_UnwrapPrivKey to keyTemplate capacity. (ec58fff3ca)
- Bug 2029901 - Guard against keySize overflow in IKE PRF/PRF+ output sizing. (1ed628fe3a)
- Bug 2027373 - guard space subtraction in ssl_CallCustomExtensionSenders. (97201f8758)
- Bug 2027371 - rewrite labelLen bound in tls13_HkdfExpandLabelGeneral to avoid unsigned overflow. (7af0472879)
- Bug 2027346 - validate encoded EC params length and tag in SECKEY_ECParamsToKeySize/BasePointOrderLen. (0bcb0f57ff)
- Bug 2029807 - Guard padding read against empty output in SEC_PKCS7DecryptContents. (4cf35f7b33)
- Issue #3153 - Make sure buttons report a definite size for flex containers. Second try, this time ONLY do it for flex container or grids. This should prevent layout problems in non-flex scenarios. (cd90cc0fd7)
- Bug 2030563 - Validate CKA_CERTIFICATE_TYPE ulValueLen in nss_cert_type_from_ck_attrib. (2be3800e92)
- Bug 2027325 - Reject empty nickname in PK11_TraverseCertsForNicknameInSlot. (1a603bfe9e)
- Bug 2030102 - avoid leaving a dangling ss->sec.ci.sid on allocation failure. (5dd26d41f6)
- Bug 2032110 - fix two integer overflows on LLP64 systems. (79a227055a)
- Bug 2027364 - Set tail pointer to null in static slot lists when deallocating. (f167cb61ee)
- Bug 2028954 - CERT_DecodeAVAValue — Integer Overflow in Output Buffer Sizing. (c4cf8cf6e3)
- Bug 2029433 - Bounds-check wrap index in PK11_GetWrapKey to match PK11_SetWrapKey. (23dc9da219)
- Bug 2027353 - clamp input.len to testString size in pk11_mergeSecretKey. (4ce8d28c03)
- Bug 2043887 - guard against integer overflow in CERT_Hexify. (73995df3a6)

No official Pale-Moon changes picked since my last build.

No official Basilisk changes picked since my last build.

My changes picked since my last build:
- nss: update certdata and bump ckbi version to 2.90 (e5c222be77)

Update Notice:
- You may delete file named icudt*.dat and icu63.dll inside program folder when updating from old releases.

* Notice: From now on, UXP rev will point to `custom` branch of my UXP repo instead of MCP UXP repo, while "official UXP changes" shows only `tracking` branch changes.

  • Author

New build of BOC/UXP for XP!

Test binary:
MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20260801-40a79c75-uxp-bd1ccc490e-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20260801-40a79c75-uxp-bd1ccc490e-xpmod.7z

source repo (excluding UXP): https://github.com/roytam1/boc-uxp/tree/custom

* Notice: the profile prefix (i.e. parent folder names) are also changed since 2020-08-15 build, you may rename their names before using new binaries when updating from builds before 2020-08-15.

--

New build of HBL-UXP for XP!

Test binary:
IceDove-UXP(mail) https://o.rthost.win/hbl-uxp/icedove.win32-20260801-id-656ea98-uxp-bd1ccc490e-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20260801-id-656ea98-ia-c642e3c-uxp-bd1ccc490e-xpmod.7z

source repo (excluding UXP):
https://github.com/roytam1/icedove-uxp/tree/winbuild
https://github.com/roytam1/iceape-uxp/tree/winbuild

  • Author

New build of post-deprecated Serpent/moebius for XP!
* Notice: This repo will not be built on regular schedule, and changes are experimental as usual.
** Current moebius patch level should be on par with 52.9, but some security patches can not be applied/ported due to source milestone differences between versions.

Test binary:
Win32 https://o.rthost.win/basilisk/basilisk55-win32-git-20260801-6d3683c75-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk55-win64-git-20260801-6d3683c75-xpmod.7z

repo: https://github.com/roytam1/basilisk55

Repo changes:
- nss: update certdata and bump ckbi version to 2.90 (355bf04c8)
- ported from UXP: No Issue - Remove the half-life experiment in HTTP cache (da157b41) (bce086a0a)
- import from UXP: [network] Add usrsctp TSN gap check. (105f2319) (728de5fca)
- import from UXP: [layout] Add corner-case correctness check in DottedCornerFinder::FindBestOverlap. (49c7e344) (a3b30ecb4)
- import from UXP: [DOM] Stop accepting audio samples with too low sample rates. (5faa70e3) (fc10655b1)
- ported from UXP: No issue - CallUpdateWindow is [[nodiscard]], but we don't need to use the result here. (dbfe4bd5) (fba643271)
- import from UXP: [parser] Associate image elements with form only if the form and the intended parent are in the same tree. (5ac81bf6) (4b03e6446)
- ported from UXP: Issue #2404 - Improvements to CSS aspect-ratio spec compliance (3905cc5b) (608ee78c0)
- import from UXP: Issue #2404 - Fix aspect ratio sizing for grid items (8cf6c588) (5543f2f7b)
- ported from UXP: [image] Make sure the image was fully and cleanly decoded before finalizing its animation state as complete. (e252b385) (4ff326881)
- import from UXP: No issue - Use `strnlen` instead of `strnlen_s`. (5a765da5) (0316c9693)
- import from UXP: Bug 2029734: Flush before calling sctp_process_init() (44365a9d) (58c4ece42)
- import from UXP: Bug 2049523 - Make ToJSValue for float consistent with double. (db7d9c4c) (6d01a86e0)
- ported from UXP: Issue #2404 - Split aspect ratio enum types into a separate header to fix compilation issuesv (d6022d38) (2483193ab)
- import from UXP: Bug 2045742 (34cb4816) (3a6f3cf12)
- import from UXP: [DOM media] Perform more thorough checks on video regions. (06e74686) (3c8e85ed5)
- import from UXP: Issue #3061 Follow-up: Remove network tickler prefs (0f9c7617) (2b3618cd1)
- import from UXP: [layout] Fix nsFrameSetFrame primary frame handling of replicated children. (e5b3bc7c) (430c8d60d)
- import from UXP: [network] Fix CacheEntry::mDoomCallback data race. (91110497) (9be45a990)
- ported from UXP: Issue #3153 - Make sure buttons report a definite size for flex containers. Second try, this time ONLY do it for flex container or grids. This should prevent layout problems in non-flex scenarios. (cd90cc0f) (5099ec3fe)
- import from UXP:
 - Bug 2027349 - reject empty nickname in PK11_TraverseCertsForNicknameInSlot. (3d7dbc8fb9)
 - Bug 2027362 - bound usageCount in PK11_UnwrapPrivKey to keyTemplate capacity. (ec58fff3ca)
 - Bug 2029901 - Guard against keySize overflow in IKE PRF/PRF+ output sizing. (1ed628fe3a)
 - Bug 2027373 - guard space subtraction in ssl_CallCustomExtensionSenders. (97201f8758)
 - Bug 2027371 - rewrite labelLen bound in tls13_HkdfExpandLabelGeneral to avoid unsigned overflow. (7af0472879)
 - Bug 2027346 - validate encoded EC params length and tag in SECKEY_ECParamsToKeySize/BasePointOrderLen. (0bcb0f57ff)
 - Bug 2029807 - Guard padding read against empty output in SEC_PKCS7DecryptContents. (4cf35f7b33)
 - Bug 2030563 - Validate CKA_CERTIFICATE_TYPE ulValueLen in nss_cert_type_from_ck_attrib. (2be3800e92)
 - Bug 2027325 - Reject empty nickname in PK11_TraverseCertsForNicknameInSlot. (1a603bfe9e)
 - Bug 2030102 - avoid leaving a dangling ss->sec.ci.sid on allocation failure. (5dd26d41f6)
 - Bug 2032110 - fix two integer overflows on LLP64 systems. (79a227055a)
 - Bug 2027364 - Set tail pointer to null in static slot lists when deallocating. (f167cb61ee)
 - Bug 2028954 - CERT_DecodeAVAValue — Integer Overflow in Output Buffer Sizing. (c4cf8cf6e3)
 - Bug 2029433 - Bounds-check wrap index in PK11_GetWrapKey to match PK11_SetWrapKey. (23dc9da219)
 - Bug 2027353 - clamp input.len to testString size in pk11_mergeSecretKey. (4ce8d28c03)
 - Bug 2043887 - guard against integer overflow in CERT_Hexify. (73995df3a6) (6d3683c75)

@roytam1

Hi,

downloads no longer work on GitHub with the latest versions 52 and 55 of Basilisk (2026-07-31 and 2026-07-24). Clicking on “Assets” does not display the available files for download.
There are no issues with the versions from July 17, 2026.

Thanks a lot for your great work :cool:

7 hours ago, Andalu said:

Clicking on “Assets” does not display the available files for download.

... I can also confirm in latest NM28 (32-bit) [SSE2 variant, buildID=20260731074735]

https://github.com/violentmonkey/violentmonkey/releases/tag/v2.46.0 =>

iliQPQq.png

In addition, GitHub no longer displays "relative" timestamps :( (the absolute timestamp displays for fractions of a second, then replaced by whitespace); in above screencap, look close to "github-actions released this ..."

Some JS/CSS is broken... 

TypeError: e.adoptedStyleSheets is undefined[Learn More] 78205-75aff589688e0be2.js:64:215

Below, how things should look (r3dfox-140): 

kkFBqxk.png

TBH, there is actually no need to directly update New Moon 28 when a new update is available. The release from 2026-06-27 is running fine here. Maybe, we should stop playing guinea pigs for the Windows XP haters on the Pale Moon forum. Their current release is 34.3.1 from 2026-06-24, and therefore GitHub will probably still run well in their current Pale Moon release https://forum.palemoon.org/viewtopic.php?f=70&t=33602. They may feel free to be this time the first to struggle with the faulty updates. I've been a bit behind on updating for a while now. Strictly according to the motto: Never change a running system! :P At least for a few weeks. :buehehe:

Edited by AstroSkipper

3 hours ago, AstroSkipper said:

The release from 2026-06-27 is running fine here.

With regards to GitHub being broken in UXP browsers, the last GOOD NM28 build is: 

palemoon-28.10.7a1.win32-git-20260718-d849524bd-uxp-edd86c9a9d-xpmod

whereas the next release, 

palemoon-28.10.7a1.win32-git-20260725-d849524bd-uxp-30427c0213-xpmod

is the first BAD one :( ; so, the regression window is: 

https://github.com/roytam1/UXP/compare/edd86c9a9d...30427c0213

@roytam1, do you think you can spot the culprit? 

(perhaps Issue #3144 - Implement CSSStyleSheet replaceSync ?)

The release assets and relative timestamp issues are both due to the same root cause, as they're both fine in the "last good" build: 

dthFpYw.png

Thanks in advance :) ...

8 hours ago, VistaLover said:

With regards to GitHub being broken in UXP browsers, the last GOOD NM28 build is: 

palemoon-28.10.7a1.win32-git-20260718-d849524bd-uxp-edd86c9a9d-xpmod

Thanks! And yes, I know that. :) It has been reported here. However, my statement had a completely different intention. I try to stay some releases behind. As the release from 2026-06-27 is running fine here and quite close to PM 34.3.1 from 2026-06-24, there is no need for me to update at the moment. :P I don’t need regressions at the time and am trying to avoid them. Once the regressions reach MCP's Pale Moon, a solution will surely be found. Unless, of course, @roytam1 has a solution for this first. :) Unfortunately, however, he isn’t particularly talkative. :P

Edited by AstroSkipper
Update of content

  • Author
22 hours ago, VistaLover said:

With regards to GitHub being broken in UXP browsers, the last GOOD NM28 build is: 

palemoon-28.10.7a1.win32-git-20260718-d849524bd-uxp-edd86c9a9d-xpmod

whereas the next release, 

palemoon-28.10.7a1.win32-git-20260725-d849524bd-uxp-30427c0213-xpmod

is the first BAD one :( ; so, the regression window is: 

https://github.com/roytam1/UXP/compare/edd86c9a9d...30427c0213

@roytam1, do you think you can spot the culprit? 

(perhaps Issue #3144 - Implement CSSStyleSheet replaceSync ?)

The release assets and relative timestamp issues are both due to the same root cause, as they're both fine in the "last good" build:

Thanks in advance :) ...

yes it is, someone filed an issue about it in upstream and it shows that github makes bad assumption.

https://repo.palemoon.org/MoonchildProductions/UXP/issues/3154#issuecomment-48034

On 7/31/2026 at 7:30 PM, roytam1 said:

New build of BOC/UXP for XP!

Test binary:
MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20260801-40a79c75-uxp-bd1ccc490e-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20260801-40a79c75-uxp-bd1ccc490e-xpmod.7z

source repo (excluding UXP): https://github.com/roytam1/boc-uxp/tree/custom

* Notice: the profile prefix (i.e. parent folder names) are also changed since 2020-08-15 build, you may rename their names before using new binaries when updating from builds before 2020-08-15.

--

New build of HBL-UXP for XP!

Test binary:
IceDove-UXP(mail) https://o.rthost.win/hbl-uxp/icedove.win32-20260801-id-656ea98-uxp-bd1ccc490e-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20260801-id-656ea98-ia-c642e3c-uxp-bd1ccc490e-xpmod.7z

source repo (excluding UXP):
https://github.com/roytam1/icedove-uxp/tree/winbuild
https://github.com/roytam1/iceape-uxp/tree/winbuild

Anyone have suggestions for minimize to tray for Mailnews on XP?  I tried FireTray but it does not seem to work.

EDIT: MinTrayR 1.3.2 seems to work.

Edited by mockingbird

8 hours ago, mockingbird said:

Anyone have suggestions for minimize to tray for Mailnews on XP?  I tried FireTray but it does not seem to work.

EDIT: MinTrayR 1.3.2 seems to work.

I implemented in my ProxHTTPSProxy's PopMenu TLS 1.3 3V3 package the tool Min2Tray which I therefore have been using for years. So I can minimise any other programme to the systray as well. That was the best I could find.

Edited by AstroSkipper

Create an account or sign in to comment

Recently Browsing 0

  • No registered users viewing this page.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.