Jump to content

My Browser Builds (Part 3)


Recommended Posts


19 hours ago, soggi said:

New Moon 27 doesn't crash here, just shows an empty page with some text at the end

 

1 hour ago, XPerceniol said:

Same!

 

Thanks for checking!

Unfortunately, they have changed the page already (as Roy noted earlier), so no need for more testing.

 

I was hoping to find what extension/setting/etc. in my normal profile amplifies the possibility of a browser crash, but it's too late now...

 

I still get some random crashes daily, but it's hard to test when they come so unexpected. I could get few crashes in a row, or not get any for most of the day, on random sites.

Edited by RainyShadow
Link to comment
Share on other sites

New NewMoon 27 Build!

32bit https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20211204-dd0f21a90-xpmod.7z
32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20211204-dd0f21a90-xpmod-sse.7z
32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20211204-dd0f21a90-xpmod-ia32.7z

64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20211204-dd0f21a90-xpmod.7z

source repo: https://github.com/roytam1/palemoon27

repo changes since my last build:
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1158344 part 1 - Use the an instruction which is not a beta node for hoisting bounds checks. r=sunfish (2174d2c83)
 - Bug 1158344 part 2 - Do not produce upper bounds check if the condition is always verified. r=sunfish (dd93b1595)
 - Bug 1160911 - JIT: precise shift right derived result range for all int32 input ranges. r=sunfish (87589affe)
 - Bug 1055473 - Make WeakMap/Set.prototype a plain object. r=Waldo (07835bfde)
 - Bug 1055473 - Actually disable the web-platform test ON CLOSED TREE (3e8601a23)
 - Bug 1157239 - Give MGuardShape and friends a resultTypeSet. r=h4writer (63b4fedb7)
 - Bug 1124870 - Use LookupPropertyPure instead of LookupProperty in IsCacheableDOMProxyUnshadowedSetterCall. r=evilpie (57dc89ac7)
 - Bug 1162078 - Ignore timeouts for some CGC tests r=terrence DONTBUILD (ac4468c9d)
 - Bug 967544 - make gServiceInterrupt Atomic; r=Waldo (bb34afcc6)
 - Bug 1178998 - Identify which hang detector reports a hang. r=billm (b2f9d3184)
 - Bug 1133391 - Remove unused variables in TabParent::RecvDispatchAfterKeyboardEvent. r=smaug. (a7a9b985f)
 - Bug 1180125 part 0 - Fix an obvious bug in animation_utils.js; r=dbaron (f5729da0e)
 - Bug 1183223 - Create a markers directory temporarily inside docshell/base where all marker logic should go into, r=smaug (56b821e0a)
 - Bug 1183228 - Use separate files for AutoTimelineMarker and AutoGlobalTimelineMarker, r=smaug (38fbe5409)
 - Bug 1183229 - Add a way to count the number of timeline-observed docshells outside of nsDocShell, r=smaug (ee6e7d081)
 - Bug 1183231 - Maintain a list of timeline-observed docshells outside of nsDocShell, r=smaug (b2f6a778b)
 - Bug 1183235 - Keep the dochsell-specific markers inside a ObservedDocShell managed list instead of nsDocShell, r=smaug (50d45b9b2)
 - Bug 1137109 move the displaylist tracing inside nsViewManager::ProcessPendingUpdates, r=benwa, mattwoodrow (2bebfe820)
 - Bug 1184376 - Remove nsDocShell::AddProfileTimelineMarker, r=smaug (db31f7621) (496b2e34f)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1187811 - Remove unused epoch time from RunFrameRequestCallbacks. r=bkelly (1b95c8766)
 - remove kungFuDeathGrip (639834f5d)
 - Bug 1180125 part 1 - Queue and dispatch CSS animation events as a separate step; r=dbaron (89880dbaf)
 - Bug 1164330 - Rename time fraction to (iteration) progress; r=jwatt (0ddb9ef76)
 - Bug 1139272 - Allow expensive style context assertions to be enabled with a pref. r=dbaron (943209ace)
 - missing bit of Bug 847287 patch 3 (64b4c7288)
 - Bug 1180125 part 2 - Move AnimationCommon classes out of CSS namespace; r=dbaron (205a71934)
 - Bug 1189630 - Make browser_translation_exceptions.js wait for infobar to finish animating; r=florian (732c4657b)
 - Bug 1180125 part 1b - Hook nsAnimationManager's list of events up to the cycle collector; r=dbaron (2733b7526)
 - Bug 1180125 part 3 - Extract DelayedEventDispatcher; r=dbaron (0d42b1d87)
 - Bug 1180125 part 4 - Move PseudoTypeAsString to AnimationCollection and reuse; r=dbaron (7acbc714c)
 - Bug 1180125 part 5 - Move TransitionEventInfo to nsTransitionManager.h; r=dbaron (cac03f9f6)
 - Bug 1180125 part 6 - Use DelayedEventDispatcher in nsTransitionManager; r=dbaron (bd0d834f1)
 - Bug 1180125 part 7 - Queue transition events from CSSTransition::Tick; r=dbaron (e9f503aff)
 - Bug 1180125 part 8 - Dispatch transition events from refresh driver; r=dbaron (90ebddaad)
 - Bug 1196378 - js_delete should accept a const pointer like builtin delete, r=fitzgen (7342bdc0d)
 - Bug 1196378 - Fix mismatched js_new/js_free in ShellPrincipals, r=fitzgen (bde74c00c)
 - Bug 1199384 - Add shell function for writing a typed array to a file, r=sfink. (4086bd290)
 - Bug 1215063 - Add os.path.isAbsolute() and as.path.join() shell utilities r=sfink (1706b965a)
 - Bug 1161298 - missing length guard on SAB. r=bbouvier (17a168570)
 - Bug 1160468 - Remove unnecessary pre-barrier when creating undepended string r=terrence (1c78c672f) (030734545)
- ported changes from mozilla upstream: Bug 1150805 - WorkerPrivate should use nsTObserverArray for the WorkerFeatures, r=bent CLOSED TREE (6aebd225b)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1147247 - Use PRErrorCodeSuccess constant instead of literal 0 to represent success in PSM xpcshell tests. r=dkeeler (493559944)
 - bug 1151512 - only allow whitelisted certificates to be issued by CNNIC root certificates r=jcj r=rbarnes (cd2131810)
 - bug 1157873 - remove certificates from CNNIC whitelist that aren't in the Pilot Certificate Transparency log r=rbarnes (a1a1a01a8)
 - Bug 996872 - Reduce calls to getXPCOMStatusFromNSS() in PSM xpcshell tests. r=keeler relanding on a CLOSED TREE (c26cb3a1c)
 - Bug 1149805 - Switch head_psm.js to Assert.jsm methods and add expected result strings. r=keeler (a97667d2f)
 - bug 1102436 - remove PublicKeyPinningService::CheckChainAgainstAllNames r=Cykesiopka (2fdfc2694)
 - Bug 1164409 - Reduce PSM xpcshell script code duplication. r=keeler (eaf339d67)
 - Bug 1170431 - Pass buildid as input to pycert.py. r=gps (0ad7492ef)
 - pointer and comment style (f659d45ec)
 - add missing test of Bug 1138195 - Ensure that the bytecode analysis is consistent with the bindings. r=jandem (a4aa50c3e)
 - And fix this to actually compile... Still bug 1160311. (f15aef67f)
 - pointer style (d41e7fda2)
 - Bug 1194139 - Fix includes order to make the SM style checker happy. (d02e8c839)
 - pointer style (4ac1a858a)
 - Bug 1193212 - Ensure properties deleted by setting Array#length are suppressed in active for..in iteration. r=jandem (b5b3b479d)
 - Bug 1176712 - Cannot have two activities with same name and different filters. r=fabrice (231b5a89d)
 - Bug 1161537 - Intermittent test_dev_mode_activity.html | Got error: undefined - expected PASS r=me (c1b0c88d0)
 - Bug 1105766 - Part 1: Extend the GC allocation logic to work on Windows Phone. r=terrence (e17916f5b)
 - Bug 1105766 - Part 2: A couple of additions to enable compilation on Windows Phone 8. r=terrence r=ehoogeveen (1d3d809fe)
 - Bug 1189967 - Avoid including <string> from Char16.h. r=nfroyd (695a687bb)
 - Bug 1345331: Include <intrin.h> at top-level before lz4.c can include it in a namespace. r=Waldo (63216582f)
 - remove namespace (09dd2830c)
 - Bug 1145056 - Coverity complains on every use of MutexAutoLock and GuardObjectNotifier. r=froydnj (0f891929d)
 - Bug 1145056 - Assert that the guard notifier has been initialized. r=froydnj (061895ad3)
 - spacing (56b8e1fea)
 - Bug 1113300 - Add a way to use SegmentedVector like a stack. r=froydnj (2fdaf928e)
 - bug 606080 - add SplayTree::LookupOrAdd r=froydnj (95591b341)
 - Bug 1177541 - Remove warning if file is not found during deferred open. r=mcmanus (f15650a51)
 - spaces and style (2b0558951) (2c42679c4)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1169680 - Don't merge image cache entries for blob URIs with different refs. r=tn (e92302f2b)
 - pointer style (257a9dfea)
 - Bug 1136768 - Tidy detection of possibly relocated types r=terrence (8e3df5395)
 - Bug 1130640 - Don't unroll loops based on bounds using terms that have been discarded, r=jandem. (911c9b6ee)
 - Bug 1158131 - Add local resource whitelisting for string bundle channels. r=snorp (d05af5eef)
 - Bug 1153901 - Disable PlatformThread::SetName functions on builds with no SEH support. r=nfroyd (4d07581ba)
 - missing bit of Bug 1170124 - Remove unnecessary type monitoring (d6d882389)
 - pointer style (f6d3c6ae4)
 - Bug 1143966 - Remove type specifier from AllocKind to avoid miscompilations on GCC. r=terrence (44c061df3)
 - Bug 1052728 - Add telemetry to record GC phases that cause jank; r=sfink (f1e588798)
 - space and pointer style (51d4d5e46)
 - Bug 1118615 - Flash hangs displaying a camera/microphone access dialog in HiDPI mode, workaround. r=mstange (022d8139a)
 - Bug 1118615 - Flash hangs in HiDPI mode on OS X running peopleroulette app, fix comments. r=fix-comments (83b2c4852)
 - style cleanup (677ea587a)
 - Bug 1152661 - Fix -Wuninitialized warnings about Operand member variables. r=jandem (5a464818f)
 - align values to TenFourFox (48c2ac62b)
 - style (a60da64d0)
 - missing bit of Backout 7959ffacd30f (Bug 1176090) for being on top of a regression (be8e9cd57) (dd0f21a90)

Link to comment
Share on other sites

New regular/weekly KM-Goanna release:
https://o.rthost.win/kmeleon/KM76.4.5-Goanna-20211204.7z

Changelog:

Out-of-tree changes:
* update Goanna3 to git 8cdfd3201...dd0f21a90:
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1158344 part 1 - Use the an instruction which is not a beta node for hoisting bounds checks. r=sunfish (2174d2c83)
 - Bug 1158344 part 2 - Do not produce upper bounds check if the condition is always verified. r=sunfish (dd93b1595)
 - Bug 1160911 - JIT: precise shift right derived result range for all int32 input ranges. r=sunfish (87589affe)
 - Bug 1055473 - Make WeakMap/Set.prototype a plain object. r=Waldo (07835bfde)
 - Bug 1055473 - Actually disable the web-platform test ON CLOSED TREE (3e8601a23)
 - Bug 1157239 - Give MGuardShape and friends a resultTypeSet. r=h4writer (63b4fedb7)
 - Bug 1124870 - Use LookupPropertyPure instead of LookupProperty in IsCacheableDOMProxyUnshadowedSetterCall. r=evilpie (57dc89ac7)
 - Bug 1162078 - Ignore timeouts for some CGC tests r=terrence DONTBUILD (ac4468c9d)
 - Bug 967544 - make gServiceInterrupt Atomic; r=Waldo (bb34afcc6)
 - Bug 1178998 - Identify which hang detector reports a hang. r=billm (b2f9d3184)
 - Bug 1133391 - Remove unused variables in TabParent::RecvDispatchAfterKeyboardEvent. r=smaug. (a7a9b985f)
 - Bug 1180125 part 0 - Fix an obvious bug in animation_utils.js; r=dbaron (f5729da0e)
 - Bug 1183223 - Create a markers directory temporarily inside docshell/base where all marker logic should go into, r=smaug (56b821e0a)
 - Bug 1183228 - Use separate files for AutoTimelineMarker and AutoGlobalTimelineMarker, r=smaug (38fbe5409)
 - Bug 1183229 - Add a way to count the number of timeline-observed docshells outside of nsDocShell, r=smaug (ee6e7d081)
 - Bug 1183231 - Maintain a list of timeline-observed docshells outside of nsDocShell, r=smaug (b2f6a778b)
 - Bug 1183235 - Keep the dochsell-specific markers inside a ObservedDocShell managed list instead of nsDocShell, r=smaug (50d45b9b2)
 - Bug 1137109 move the displaylist tracing inside nsViewManager::ProcessPendingUpdates, r=benwa, mattwoodrow (2bebfe820)
 - Bug 1184376 - Remove nsDocShell::AddProfileTimelineMarker, r=smaug (db31f7621) (496b2e34f)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1187811 - Remove unused epoch time from RunFrameRequestCallbacks. r=bkelly (1b95c8766)
 - remove kungFuDeathGrip (639834f5d)
 - Bug 1180125 part 1 - Queue and dispatch CSS animation events as a separate step; r=dbaron (89880dbaf)
 - Bug 1164330 - Rename time fraction to (iteration) progress; r=jwatt (0ddb9ef76)
 - Bug 1139272 - Allow expensive style context assertions to be enabled with a pref. r=dbaron (943209ace)
 - missing bit of Bug 847287 patch 3 (64b4c7288)
 - Bug 1180125 part 2 - Move AnimationCommon classes out of CSS namespace; r=dbaron (205a71934)
 - Bug 1189630 - Make browser_translation_exceptions.js wait for infobar to finish animating; r=florian (732c4657b)
 - Bug 1180125 part 1b - Hook nsAnimationManager's list of events up to the cycle collector; r=dbaron (2733b7526)
 - Bug 1180125 part 3 - Extract DelayedEventDispatcher; r=dbaron (0d42b1d87)
 - Bug 1180125 part 4 - Move PseudoTypeAsString to AnimationCollection and reuse; r=dbaron (7acbc714c)
 - Bug 1180125 part 5 - Move TransitionEventInfo to nsTransitionManager.h; r=dbaron (cac03f9f6)
 - Bug 1180125 part 6 - Use DelayedEventDispatcher in nsTransitionManager; r=dbaron (bd0d834f1)
 - Bug 1180125 part 7 - Queue transition events from CSSTransition::Tick; r=dbaron (e9f503aff)
 - Bug 1180125 part 8 - Dispatch transition events from refresh driver; r=dbaron (90ebddaad)
 - Bug 1196378 - js_delete should accept a const pointer like builtin delete, r=fitzgen (7342bdc0d)
 - Bug 1196378 - Fix mismatched js_new/js_free in ShellPrincipals, r=fitzgen (bde74c00c)
 - Bug 1199384 - Add shell function for writing a typed array to a file, r=sfink. (4086bd290)
 - Bug 1215063 - Add os.path.isAbsolute() and as.path.join() shell utilities r=sfink (1706b965a)
 - Bug 1161298 - missing length guard on SAB. r=bbouvier (17a168570)
 - Bug 1160468 - Remove unnecessary pre-barrier when creating undepended string r=terrence (1c78c672f) (030734545)
- ported changes from mozilla upstream: Bug 1150805 - WorkerPrivate should use nsTObserverArray for the WorkerFeatures, r=bent CLOSED TREE (6aebd225b)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1147247 - Use PRErrorCodeSuccess constant instead of literal 0 to represent success in PSM xpcshell tests. r=dkeeler (493559944)
 - bug 1151512 - only allow whitelisted certificates to be issued by CNNIC root certificates r=jcj r=rbarnes (cd2131810)
 - bug 1157873 - remove certificates from CNNIC whitelist that aren't in the Pilot Certificate Transparency log r=rbarnes (a1a1a01a8)
 - Bug 996872 - Reduce calls to getXPCOMStatusFromNSS() in PSM xpcshell tests. r=keeler relanding on a CLOSED TREE (c26cb3a1c)
 - Bug 1149805 - Switch head_psm.js to Assert.jsm methods and add expected result strings. r=keeler (a97667d2f)
 - bug 1102436 - remove PublicKeyPinningService::CheckChainAgainstAllNames r=Cykesiopka (2fdfc2694)
 - Bug 1164409 - Reduce PSM xpcshell script code duplication. r=keeler (eaf339d67)
 - Bug 1170431 - Pass buildid as input to pycert.py. r=gps (0ad7492ef)
 - pointer and comment style (f659d45ec)
 - add missing test of Bug 1138195 - Ensure that the bytecode analysis is consistent with the bindings. r=jandem (a4aa50c3e)
 - And fix this to actually compile... Still bug 1160311. (f15aef67f)
 - pointer style (d41e7fda2)
 - Bug 1194139 - Fix includes order to make the SM style checker happy. (d02e8c839)
 - pointer style (4ac1a858a)
 - Bug 1193212 - Ensure properties deleted by setting Array#length are suppressed in active for..in iteration. r=jandem (b5b3b479d)
 - Bug 1176712 - Cannot have two activities with same name and different filters. r=fabrice (231b5a89d)
 - Bug 1161537 - Intermittent test_dev_mode_activity.html | Got error: undefined - expected PASS r=me (c1b0c88d0)
 - Bug 1105766 - Part 1: Extend the GC allocation logic to work on Windows Phone. r=terrence (e17916f5b)
 - Bug 1105766 - Part 2: A couple of additions to enable compilation on Windows Phone 8. r=terrence r=ehoogeveen (1d3d809fe)
 - Bug 1189967 - Avoid including <string> from Char16.h. r=nfroyd (695a687bb)
 - Bug 1345331: Include <intrin.h> at top-level before lz4.c can include it in a namespace. r=Waldo (63216582f)
 - remove namespace (09dd2830c)
 - Bug 1145056 - Coverity complains on every use of MutexAutoLock and GuardObjectNotifier. r=froydnj (0f891929d)
 - Bug 1145056 - Assert that the guard notifier has been initialized. r=froydnj (061895ad3)
 - spacing (56b8e1fea)
 - Bug 1113300 - Add a way to use SegmentedVector like a stack. r=froydnj (2fdaf928e)
 - bug 606080 - add SplayTree::LookupOrAdd r=froydnj (95591b341)
 - Bug 1177541 - Remove warning if file is not found during deferred open. r=mcmanus (f15650a51)
 - spaces and style (2b0558951) (2c42679c4)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1169680 - Don't merge image cache entries for blob URIs with different refs. r=tn (e92302f2b)
 - pointer style (257a9dfea)
 - Bug 1136768 - Tidy detection of possibly relocated types r=terrence (8e3df5395)
 - Bug 1130640 - Don't unroll loops based on bounds using terms that have been discarded, r=jandem. (911c9b6ee)
 - Bug 1158131 - Add local resource whitelisting for string bundle channels. r=snorp (d05af5eef)
 - Bug 1153901 - Disable PlatformThread::SetName functions on builds with no SEH support. r=nfroyd (4d07581ba)
 - missing bit of Bug 1170124 - Remove unnecessary type monitoring (d6d882389)
 - pointer style (f6d3c6ae4)
 - Bug 1143966 - Remove type specifier from AllocKind to avoid miscompilations on GCC. r=terrence (44c061df3)
 - Bug 1052728 - Add telemetry to record GC phases that cause jank; r=sfink (f1e588798)
 - space and pointer style (51d4d5e46)
 - Bug 1118615 - Flash hangs displaying a camera/microphone access dialog in HiDPI mode, workaround. r=mstange (022d8139a)
 - Bug 1118615 - Flash hangs in HiDPI mode on OS X running peopleroulette app, fix comments. r=fix-comments (83b2c4852)
 - style cleanup (677ea587a)
 - Bug 1152661 - Fix -Wuninitialized warnings about Operand member variables. r=jandem (5a464818f)
 - align values to TenFourFox (48c2ac62b)
 - style (a60da64d0)
 - missing bit of Backout 7959ffacd30f (Bug 1176090) for being on top of a regression (be8e9cd57) (dd0f21a90)

* Notice: the changelog above may not always applicable to XULRunner code which K-Meleon uses.

A goanna3 source tree that has kmeleon adaption patch applied is available here: https://github.com/roytam1/palemoon27/tree/kmeleon76

Link to comment
Share on other sites

The mirror of latest BNavigator, Firefox 45ESR, MailNews 52, New Moon 26.5/27/28 and Serpent 52/55 builds by @roytam1 has been updated -> soggi.org - tools.

changelog:
- added latest New Moon 27 20211204 builds
 

@roytam1 is there any chance to make Matomo work again or will it be some kind of impossible?


kind regards
soggi

Link to comment
Share on other sites

15 hours ago, roytam1 said:

you may try with firefox-tff 45 first, if it doesn't work, then it will be unlikely to be fixed in nm27.

What is "Firefox-tff 45"? Tried it with your latest release, Firefox 45ESR 45.9.34 (2021/10/09), unfortunately w/o success - screenshot below. I tried the following of your builds:

New Moon 27.10.0_20211204 -> blank screen (screenshot posted some posts above)
New Moon 28.10.4a1_20211113 -> works
Firefox 45ESR 45.9.34_20211106 -> browser is not supported due to security reasons (screenshot below)

Maybe I have to move on to New Moon 28 as Matomo is a very important tool for me!?

And it's not like having a tool running on WinXP where you can say "Let me alone, I don't care!"...for security reasons you have to have the latest version of a tool like this running PHP, JS and stuff on/from a public domain / hosting service.

kind regards
soggi

Matomo_FF45.png

Edited by soggi
Link to comment
Share on other sites

23 minutes ago, soggi said:

Firefox 45ESR 45.9.34_20211106 -> browser is not supported due to security reasons (screenshot below)

Anytime you see a message like this from a Web site, the first thing you should try is a user agent override. 90% of the time the site is just checking your user agent and displaying a message like that to try to frighten you into upgrading to the latest Googleware.

Since NM 28 works, try starting FF 45, going to about:config, and setting general.useragent.override to Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:4.8) Goanna/20211001 PaleMoon/28.10.4a1. Then try your Web site again.

It will probably either work, or give you a blank page a la NM 27. If you get the blank page, you'll probably have to consider a UXP-based browser like NM 28 (but @roytam1 has others to choose from).

You can reset the above pref after you're done testing.

Link to comment
Share on other sites

Hey @Mathwiz,

thx a lot! There was no setting general.useragent.override (first screenshot below), so I just added it via right-click -> New -> String, set it to Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:4.8) Goanna/20211001 PaleMoon/28.10.4a1 - and it really works (second screenshot below)!

@roytam1 so it is maybe possible to make NM27 work with Matomo 4.6.x!?

kind regards
soggi

Matomo_FF45-2.png

Matomo_FF45-3.png

Link to comment
Share on other sites

This may have been mentioned before, but I don't recall seeing it.

The default "Get Add-Ons" pages for IceApe-UXP, FF 45, and Serpent 55 are all broken. The others work, but MCP keeps changing their add-on sites to thwart forks like NM/Serpent (although they can be fixed with a SSUAO).

So if your "Get Add-Ons" page doesn't work (or you just don't want the default), try this easy trick to make the Classic Add-Ons Archive your "Get Add-Ons" page! (You probably get most of your add-ons from there anyway!)

  1. Install the Classic Add-Ons Archive.
  2. Start it from the Tools menu once to set up the database.
  3. Go to about:config. Accept the warning if you haven't disabled it.
  4. Search for the pref extensions.webservice.discoverURL and change it to caa:.

Now, when you go to the Get Add-Ons page, you'll get the Classic Add-Ons Archive page!

Notes: In FF 45 and IceApe-UXP, the Get Add-Ons page will unfortunately be cluttered with a JSON object listing all your installed add-ons, but you can click on any of the links at the left to get rid of that garbage. (Maybe someone can improve my trick and remove the garbage proactively.)

In IceApe-UXP, you'll probably have to download an add-on and modify its install.rdf file before you can install it. However, Hyperbola's IceWeasel and IceDove add-on pages generally work without modifications. If you want to use one of those as your "Get Add-Ons" page instead of Classic Add-Ons Archive, change extensions.webservice.discoverURL to https://iw.addons.hyperbola.info or https://id.addons.hyperbola.info respectively.

Link to comment
Share on other sites

1) Is BitChute.com supposed to work with Serpent? I see only animated loading bars on video pages.

2) Has anyone got an idea what Swedbank.lv uses to detect the browser? It is a Bank. I can't even read public information on this website as long as JavaScript is enabled. It does not respond to user agent. Could we perhaps get a more thorough version obfuscation in the browser?

Link to comment
Share on other sites

The bitchute.com problem was discussed recently:

On 11/18/2021 at 8:13 PM, VistaLover said:

Confirmed here, using Serpent 52.9.0; it would appear their web player has been optimized for recent browser engines only, because player-related scripts they serve make UXP choke :}, due to unsupported regexp

The only workaround found so far (other than using one of the 360Chrome builds) is:

On 11/19/2021 at 1:40 PM, IXOYE said:

Hi

No way to watch videos on bitchute with all uxp versions of Roytam1. The only way that works is to use the Palemoon or Basilisk "PmPlayer" add-on which works well with bitchute to view videos using Serpent 52 and Newmoon 28.:unsure:

I have no answer for your bank question. I'm no Javascript expert but I'd guess it's similar to the bitchute.com issue; i.e., it's not "detecting" your browser and rejecting it; it's just serving Javascript that doesn't run on it. This is becoming an increasingly common problem.

Speaking of which, one of my favorite forum boards, avsforum.com, just broke UXP too. Well, not completely; it still "works" but viewing a thread with a reply box at the bottom (i.e., any unlocked thread while signed in) sometimes spikes CPU usage and slows down the browser unacceptably. CPU usage approaches 50% so it seems one of my two CPU cores is completely saturated. Sometimes it's fine though; the unpredictability is maddening.

The first time I tried avsforum.com on 360Chrome, it locked up completely! But that seems to be resolved now and avsforum.com now works fine on 360Chrome. But I have a custom UserContent.css for avsforum.com, so I'd prefer to stick with UXP if I could find a workaround.

Link to comment
Share on other sites

6 hours ago, Mathwiz said:

The bitchute.com problem was discussed recently:

The only workaround found so far (other than using one of the 360Chrome builds) is:

I have no answer for your bank question. I'm no Javascript expert but I'd guess it's similar to the bitchute.com issue; i.e., it's not "detecting" your browser and rejecting it; it's just serving Javascript that doesn't run on it. This is becoming an increasingly common problem.

Speaking of which, one of my favorite forum boards, avsforum.com, just broke UXP too. Well, not completely; it still "works" but viewing a thread with a reply box at the bottom (i.e., any unlocked thread while signed in) sometimes spikes CPU usage and slows down the browser unacceptably. CPU usage approaches 50% so it seems one of my two CPU cores is completely saturated. Sometimes it's fine though; the unpredictability is maddening.

The first time I tried avsforum.com on 360Chrome, it locked up completely! But that seems to be resolved now and avsforum.com now works fine on 360Chrome. But I have a custom UserContent.css for avsforum.com, so I'd prefer to stick with UXP if I could find a workaround.

Wait, what is the solution, exactly? Beside 360Chrome?

I'm also encountering a lot of sites that no longer work in UXP, or even Chromium 70.

Why they're all deciding to suddenly replacing working JS with JS that doesn't work on most browsers seems asinine to me, but I guess that's to be expected.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...