Jump to content

Recommended Posts

Posted (edited)
41 minutes ago, roytam1 said:

since it is a 3rd party extension problem, you need to give out download links of them.

Homepage of Speed Dial: http://speeddial.uworks.net/
Speed Dial 0.9.6.18https://addons.thunderbird.net/en-us/firefox/addon/speed-dial/
Direct link via archive.org: https://web.archive.org/web/20170821014254/https://addons.cdn.mozilla.net/user-media/addons/4810/speed_dial-0.9.6.18-sm.xpi?filehash=sha256%3Aefdc1b82831d83c940caa58fa7b6c1b7912f9c9f6d7630a54aeed9df354170c9
Tab Utilities 2.1.2https://addons.palemoon.org/addon/tab-utilities-phoenix/
Session Manager 0.8.1.14https://addons.palemoon.org/addon/session-manager/

All extensions can also be found in the Classic Add-ons Archive (CAA): https://github.com/JustOff/ca-archive/releases/tag/2.0.3

Edited by AstroSkipper
Update of content

Posted
10 hours ago, dmiranda said:

In chrome derivatives that is true. Every other month or so, adds make their way back in. It happened today to me. In serpeny52 (or mypal) it has been the odd add that slips in, and I mean for a couple of years, all with ublock filters mostly taken from the site suggested a while ago by @Sampei.Nihira:

https://www.reddit.com/r/uBlockOrigin/wiki/solutions/youtube/

My additions from other sites and manual tweaking

! https://www.youtube.com (DM the following three added to get rid of chat altogether)
www.youtube.com###chat
www.youtube.com###chat.ytd-watch-flexy.style-scope
||www.youtube.com/live_chat?
https://www.youtube.com - remove comments sections (DM added)
www.youtube.com###comments > .ytd-comments.style-scope

 

!adds stuff

*_ad_$media,domain=youtube.com,3p
www.youtube.com###main
www.youtube.com###masthead-ad
youtube.com###promotion-shelf
youtube.com##.masthead-ad-control,.ad-div,.pyv-afc-ads-container
||www.gstatic.com/youtube/img/promos/$image
www.youtube.com##div.ad-slot-renderer.ad-item.ad-renderer.pyv-promoted-videos:nth-of-type(n)
youtube.com##ytd-display-ad-renderer:upward(ytd-rich-item-renderer)
www.youtube.com##.ytd-banner-promo-renderer.style-scope.ytd-banner-promo-renderer-background
youtube.com##ytd-video-masthead-ad-advertiser-info-renderer,ytm-promoted-sparkles-web-renderer
youtube.com,youtube-nocookie.com##+js(json-prune.js, [].playerResponse.adPlacements [].playerResponse.playerAds playerResponse.adPlacements playerResponse.playerAds adPlacements playerAds)
youtube.com,youtube-nocookie.com##+js(set-constant.js, ytInitialPlayerResponse.adPlacements, undefined)
youtube.com,youtube-nocookie.com##+js(set-constant.js, playerResponse.adPlacements, undefined)
ww.youtube.com##.sparkles-light-cta.ytd-in-feed-ad-layout-renderer.style-scope

 

What version of uBlock Origin or other adblocker do you use?

Posted
8 hours ago, modnar said:

Now I'm interested what was written in that blue screen (you probably have auto-restart @bluescreen ON)?

It was like when you kill csrss. Important process terminated something. I think the whole memory got corrupted and that important process crashed. The PC still works today. I could read it but nothing rang a bell, except that I had seen it before.

When I load YouTube, there is always a long worrying pause as it loads everything. The video playback is prioritised, and it goes on happily playing advertisements, which makes the loading of the rest even slower because the CPU is used up. I set  video to not autoplay in the settings of New Moon.

Posted

Ok, that would be a naughty problem. Latest New Moon can not login in to, gm, xvideos.com

When i put login and password and press login button it always put me this notice:

Quote

This page was opened a long time ago and we are no longer able to validate this action. Please reload the page and retry.

I cleared my cache and updated to latest version to no result. Interestingly Serpent52 CAN login to xvideos.com account with no problem. Any ideas?

Posted

New build of Serpent/UXP for XP!

Test binary:
Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20241005-3219d2d-uxp-73f3390cf8-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20241005-3219d2d-uxp-73f3390cf8-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-20241005-3219d2d-uxp-73f3390cf8-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-20241005-d849524bd-uxp-73f3390cf8-xpmod.7z
Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20241005-d849524bd-uxp-73f3390cf8-xpmod-ia32.7z
Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20241005-d849524bd-uxp-73f3390cf8-xpmod-sse.7z
Win64 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20241005-d849524bd-uxp-73f3390cf8-xpmod.7z

Official UXP changes picked since my last build:
- Hardcode '-maltivec' as compiler flag for powerpc/altivec support (545b4401c5)
- libjpeg: add NetBSD/powerpc spcific Altivec cpu feature detection (7fe8b63b5c)
- Bug 1878510 - When recreating WebM demuxer when encountering a new segment, propagate media time (60c31a5473)
- Bug 1878510 - Follow-up: Explicitly pass values through variadic functions (8cb68d8ea8)
- Bug 1900191 - Use nestegg advertised default duration if it exists. (ea2268b5e8)
- Bug 1493449 - Change the default credentials mode for module scripts from 'omit' to 'same-origin' (32498a0694)
- [js] Disallow deserializing structured clone buffers with transferables more than once. (9a6e3bc30d)
- [GMP] Factor out more detailed CheckDimensions function for CreateFrame. (b848a924bc)

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:
- ported from mozilla: Bug 1384493 - Speculative loading style should use correct referrer policy. r=wchen (19a77f8441) (b694e41119)
- ported from mozilla: Bug 1384493 - LoadStyleLink and LoadInlineStyle should use correct referrer policy. r=heycam (53e3c926ff) (d0c0a7d8d2)
- ported from mozilla: Bug 1385907 - Combine exclusive fields of nsHtml5SpeculativeLoad. r=hsivonen (72e90a73a9) (ac5f375e8f)
- ported from mozilla: Bug 1460920 - Part 1 - Speculative loading script should take referrerpolicy attribute in script element into account r=hsivonen (045f98957a) (281e3f4d1b)
- ported from mozilla: Bug 1460920 - Part 2 : Support referrerpolicy attribute in script HTMLScriptElement r=hsivonen (3309aa6d27) (ed16ab739e)
- ported from mozilla: Bug 1264792 - Update request'referrer policy when redirect.r=bkelly,dragana. (763507de3e) (97fb5d7f9b)

Update Notice:
- You may delete file named icudt*.dat 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.

Posted

New build of BOC/UXP for XP!

Test binary:
MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20241005-7bda12e7-uxp-73f3390cf8-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20241005-7bda12e7-uxp-73f3390cf8-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-20241005-id-656ea98-uxp-73f3390cf8-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20241005-id-656ea98-ia-93af9a0-uxp-73f3390cf8-xpmod.7z

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

Posted

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-20241005-c34e0c7b9-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk55-win64-git-20241005-c34e0c7b9-xpmod.7z

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

Repo changes:
- import from UXP: Hardcode '-maltivec' as compiler flag for powerpc/altivec support (545b4401) (9f1dc425c)
- import from UXP: libjpeg: add NetBSD/powerpc spcific Altivec cpu feature detection (7fe8b63b) (ab5e6b2a5)
- ported from UXP: Bug 1878510 - When recreating WebM demuxer when encountering a new segment, propagate media time (60c31a54) (a03557632)
- import from UXP: Bug 1878510 - Follow-up: Explicitly pass values through variadic functions (8cb68d8e) (5b8455635)
- import from UXP: Bug 1900191 - Use nestegg advertised default duration if it exists. (ea2268b5) (8cb9a9fdf)
- import from UXP: Bug 1493449 - Change the default credentials mode for module scripts from 'omit' to 'same-origin' (32498a06) (38c9abe85)
- import from `custom` branch of UXP: ported from mozilla: Bug 1384493 - Speculative loading style should use correct referrer policy. r=wchen (19a77f8441) (b694e411) (d4ccb419d)
- import from `custom` branch of UXP: ported from mozilla: Bug 1384493 - LoadStyleLink and LoadInlineStyle should use correct referrer policy. r=heycam (53e3c926ff) (d0c0a7d8) (72ede6ee3)
- import from `custom` branch of UXP: ported from mozilla: Bug 1385907 - Combine exclusive fields of nsHtml5SpeculativeLoad. r=hsivonen (72e90a73a9) (ac5f375e) (604e018f8)
- import from `custom` branch of UXP: ported from mozilla: Bug 1460920 - Part 1 - Speculative loading script should take referrerpolicy attribute in script element into account r=hsivonen (045f98957a) (281e3f4d) (58030fb21)
- import from `custom` branch of UXP: ported from mozilla: Bug 1460920 - Part 2 : Support referrerpolicy attribute in script HTMLScriptElement r=hsivonen (3309aa6d27) (ed16ab73) (021dffe98)
- ported from UXP: [js] Disallow deserializing structured clone buffers with transferables more than once. (9a6e3bc3) (b2f6ca0a3)
- import from UXP: [GMP] Factor out more detailed CheckDimensions function for CreateFrame. (b848a924) (c34e0c7b9)

Posted

New NewMoon 27 Build!

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

64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20241005-b564bd67d3-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 1193050 - Update the copy of GentiumPlus used in font-inspector test. r=jdaggett (253fce5764)
 - align tests (5b817116a0)
 - Bug 1246106 - pass aStyleBorder as reference to ComputeBorderOverflow. r=mats (53ccaa1282)
 - align tests (81b3943058)
 - Bug 1269080 - Convert NS_ERROR to NS_WARNING when setting an invalid scheme in nsSimpleURI. r=mcmanus (cad86c963d)
 - Bug 1248558 - "[Static Analysis][Unintentional integer overflow][CacheFile.cpp::PreloadChunk, CacheFile.cpp::GetChunkLocked]". r=michal (6a9e34dfbe)
 - Bug 1121672 - Make CacheFile::IsDoomed() protect mHandle with lock, r=michal (9e925b903a)
 - Bug 1253040 - Do not write metadata if CacheFile is killed, r=honzab (c0378088b2)
 - grammar as 1268922 (c801618b1d)
 - Bug 1247548 - Changed nsCookieService::EnsureReadComplete and nsCookieService::PurgeCookeis to allocate nsTArray instead of AutoTArray. r=jdm (0e2bb0465e)
 - var-let (1702e664dc)
 - Bug 1233813 - Fix mDNS bug in resolving services with no TXT records. r=schien (4ce7e5fca0)
 - Bug 1266632 - Add a null check in nsHostResolver::SizeOfIncludingThis. r=sworkman. (035d4a7130)
 - Bug 1267000 - null deref with spdy proxy r=hurley (099db40d0f)
 - Bug 1240932 - figure out 'network id' on Linux. r=mcmanus (47ceb12a70)
 - Bug 1240932: add Telemetry to record network id successes, r=mcmanus (6985d1a4ce)
 - Bug 1205158 - Use channel->Open2() netwerk/test/ (r=sicking) (64de01cda3)
 - Bug 1240932 - figure out 'network id' on OS X, r=mcmanus (7ee4875835)
 - Bug 1240932 - figure out 'network id' on Windows, r=mcmanus (3227a81c14)
 - Bug 1188644 - Use channel->ascynOpen2 in netwerk/test (r=mcmanus) (7097897cdc)
 - Bug 1264887: |nsWifiScannerDBus|: Hold DBusMessage references in |RefPtr|, r=josh (7e68e8663f)
 - Bug 1196638 - Infer the proper button for synthesized mouse clicks on all callsites. r=jmaher (838230baaa)
 - Bug 1258532 - Port test_bug574596.html to mochitest-plain in order to enable it on e10s; r=mrbkap (ae5693ab54)
 - Bug 1252855 - allow setting a specific list of prefs from the content process, r=mrbkap,margaret,haik (b13645826a)
 - Bug 1215965 - Remove use of non-standard features from toolkit/components/social/SocialService.jsm. r=mixedpuppy (a1d79f295c)
 - ship cmpiler for XP (ac60884173)
 - Bug 1262814 - Warn on Wlanapi.dll load or init fail, don't fail assertion, r=mcmanus (aa1335320a)
 - Bug 1137151: Marked destructors of ref-counted time-zone classes as protected, r=dhylands (5668226442)
 - Bug 1225549 - Modify the data type of mThreshold of NetworkParams to long long from long. r=ettseng (7164a517ac)
 - Bug 1139805 - B2G NetworkManager: move NetworkManager.js out of EXTRA_PP_COMPONENTS in moz.build. r=echen (e857f53cfc)
 - Bug 1087608 - ensuring multitap gestures do not resolve to explore. r=eeejay (6c4b603738)
 - bug 1259023 - make nsIAccessible.{Next,Prev}Sibling work with proxied accessibles r=yzen (84b47a82e0)
 - bug 1259023 - make nsIAccessible.indexInParent work on proxied accessibles r=yzen (3531b45e35)
 - bug 1250882 - implement xpcAccessible::GetState() for proxied accessibles r=davidb (5e58214441)
 - bug 1250882 - implement xpcAccessible::Name() for proxied accessibles r=davidb (4b11af6ecc)
 - bug 1250882 - implement xpcAccessible::GetDescription() for proxied accessibles r=davidb (d0d0e133fb)
 - bug 1250882 - implement xpcAccessible::GetLanguage() for proxied accessibles r=davidb (88e98a5b24)
 - bug 1250882 - implement xpcAccessible::GetValue() for proxied accessibles r=davidb (9ad4347d45)
 - bug 1250882 - implement xpcAccessible::GetBounds() for proxied accessibles r=davidb (e67f7c551b)
 - Bug 1249930 - menupoup shouldn't look for children in XBL anonymous content, r=davidb (14b3e39954)
 - Bug 1243233 - Test ALLOW_COMPILER_WARNINGS instead of WARNINGS_AS_ERRORS, and move it to after it is set, r=glandium (216c407d20)
 - Bug 1245992 - Update the Safe Browsing phishing interstitial page. r=flod,past (80afbfc6c9)
 - Bug 1245260 - Ignore redundant calls to RestyleManager::IncrementAnimationGeneration; r=dbaron (e35571b613)
 - Bug 1182778, r=margaret,f=bz (b379c97f8e)
 - Bug 1258212 - Hook the parent up to the cild for registerContentHandler. r=gwright (039c75d4d5) (6bedaf2149)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Use CompositorWidgetProxy for dispatching vsync to the compositor. (bug 1269037 part 1, r=mchang) (c8b7a4240c)
 - Remove unused null widget checks. (bug 1269037 part 2, r=mchang) (4f4cc9952b)
 - Bug 1269422: Wrap Gonk widget in |CompositorWidgetProxyWrapper|. r=dvander (4513035cbf)
 - Remove nsBaseWidget::NewCompositorBridgeParent. (bug 1272472 part 1, r=kats) (ca813c1f2b)
 - Use IPDL to schedule composites on GTK. (bug 1272472 part 2, r=nical) (7402cf834e)
 - Use IPC to schedule composites on Windows. (bug 1272472 part 3, r=jimm) (e5d7281dd7)
 - Don't use nsIWidget to check APZ in LayerManagerComposite. (bug 1269653 part 1, r=kats) (79a1644111)
 - Restrict SetDispAcquireFence's nsIWidget access to Gonk. (bug 1269653 part 2, r=kats) (72110b7bc7)
 - Bug 1264764 - Move PTexture under PCompositorBridge r=nical,dvander (17e6ec7fc1)
 - Move CompositorThreadHolder into its own file. (bug 1273017 part 1, r=mattwoodrow) (464ede8be1)
 - Move CompositorBridgeParent::CompositorLoop to CompositorThreadHolder. (bug 1273017 part 2, r=mattwoodrow) (85708f3cde)
 - Bug 1268313: Part 1 - Be explicit about which NewRunnableMethod callers want to be able to cancel. r=froydnj (faa07aa139)
 - Bug 1268313: Part 2 - Replace some NewRunnableMethods with NS_NewNonOwningRunnableMethod. r=froydnj (010c43d000)
 - Bug 1268313: Part 3 - Replace some NewCancelableRunnableMethod with NS_NewNonOwningCancelableRunnableMethod. r=froydnj (55018ef234)
 - Bug 1268313: Part 4 - Replace NewCancelableRunnableMethod with NS_NewCancelableRunnableMethod. r=froydnj (c22711b35d)
 - Bug 1268313: Part 5 - Make NS_NewRunnableMethod able to call const functions. r=froydnj (b0f60963a3)
 - Bug 1268313: Part 6 - Replace NewRunnableMethod with NS_NewRunnableMethod. r=froydnj (18d40def2c)
 - Bug 1260950 - Set mInitialSizeFound to true when the initial size id found. r=jesup, r=pehrsons a=kwierso (5d6abe57e0)
 - Bug 1237176 - Notify synth start if we get a finished event without a blocking-changed event. r=roc (c1aebe903a)
 - Bug 911546, use a runnable so that popups don't rollup during a grab, r=karlt (a06bd44e6c)
 - Bug 1237617 - Call nsWindow::ForcePresent during going active r=bas.schouten (066cad8f89)
 - Bug 1268313: Part 7 - Move NS_NewRunnableMethod and friends to mozilla::NewRunnableMethod. r=froydnj (8b4bf34961)
 - Bug 1266595: Followup to fix IPDL tests. r=billm (216f2dcff5)
 - Bug 1268313: Fix up IPDL tests. r=billm (228348d642)
 - Add WinCompositorWidgetProxy. (bug 1265975 part 1, r=jimm) (bfafe7a8e2)
 - Implement WinCompositorWidgetProxy::GetClientSize. (bug 1265975 part 2, r=jimm) (a8710a3259)
 - Move the WM_SETTEXT present lock to CompositorWidgetProxy. (bug 1265975 part 3, r=jimm) (297ce28c8a)
 - Move transparency handling to WinCompositorWigetProxy. (bug 1265975 part 4, r=jimm) (46ba0c6d01)
 - Remove Windows-specific compositor calls to nsIWidget. (bug 1265975 part 5, r=jimm) (3ef157c160)
 - Remove plugin-related CompositorBridgeParent use of nsIWidget. (bug 1265975 part 6, r=jimm) (6d80cdd6fd)
 - Hide top-level CompositorBridgeParents behind a new API. (bug 1272472 part 4, r=mattwoodrow,kats,gwagner) (228c0efdb7)
 - Bug 1253424 - part 1 - add a already_AddRefed nsTransactionStack::Push overload; r=erahm (7059e20914)
 - Bug 1253424 - part 2 - add nsTransactionStack::IsEmpty; r=erahm (7e9764a146)
 - Bug 1254618 - modify nsTransactionStack to use nsDeque rather than std::deque; r=ehsan (5e47ea431e)
 - Bug 1136857 - Make DOMStorageCache::mLoaded flag atomic to prevent potential races, r=nfroyd (39aaea1de3)
 - Bug 1265408 - Add webidl for IIRFilterNode; r=smaug (040ce9aa43)
 - Bug 1265408 - Implement IIRFilterNode; r=padenot (6bf569a412)
 - Bug 1265408 - Import IIRFilter from blink; r=padenot (71b28c0ad2)
 - Bug 1265408 - Use IIRFilter from blink; r=padenot (5d058d8568)
 - Bug 1265408 - Add buffersAreZero to IIRFilter; r=karlt (45edba3e13)
 - Bug 1265408 - Avoid subnormals in IIRFilter; r=karlt (0e1ae93f0b)
 - Bug 1265408 - Add LogToDeveloperConsole to WebAudioUtils; r=padenot (88d5f0222a)
 - Bug 1268984 - Store GMPStorage on GMPServiceParent so that it persists inside the same PB session. r=gerald (17d4d0abaf)
 - Bug 1267905 - Replace uses of ScopedCERTCertList with UniqueCERTCertList. r=keeler (783bf11b2a)
 - Bug 1270005 - Replace uses of ScopedPK11SlotInfo with UniquePK11SlotInfo in PSM. r=keeler (ea9a4011aa)
 - Bug 1271501 - Remove unnecessary uses of reinterpret_cast in PSM. r=keeler (6be40f0a85)
 - Bug 1271501 - Downgrade unnecessarily strong reinterpret_casts in PSM. r=keeler (95245f00ce)
 - Bug 1082346 - 01. Convert PKCS12 password endian using copyAndSwapToBigEndian. r=keeler (9cc58fc550)
 - Bug 1082346 - 02. Test case. r=keeler r=Cykesiopka (7fb0e8abc4)
 - Bug 160122 - Stop using PR_smprintf in PSM. r=keeler (1e5b68819c)
 - Bug 1271501 - Use mozilla::BitwiseCast instead of reinterpret_cast in PSM. r=keeler (894966a2ef)
 - Bug 1273855: TraceLogger - Include PID in the log names in order to support browser with e10s, r=bbouvier (8cf2233db3)
 - Bug 1274189. Part 1 - rename some functions to be consistent with other MediaDataDecoder sub-classes. r=jya. (4511b3d3f7)
 - Bug 1274189. Part 2 - remove use of FlushableTaskQueue::Flush(). r=jya. (77e745fdd1)
 - Bug 1274189. Part 3 - remove use of FlushableTaskQueue. r=jya (aac61dcd02)
 - Bug 1269963. Part 1 - Add a SyncRunnable::DispatchToThread() overload for AbstractThread. r=bobbyholley. (839752aff4)
 - Bug 1269672 - part1 : revert sampling rate changing of the bug1235612. (9015782e13)
 - Bug 1270698 - check if we need to enter buffering periodically to ensure we start buffering when running out of decoded audio/video data. r=cpearce. (16734549b7)
 - Bug 1271581 - use newCurrentTime, instead of GetMediaTime() to decide the nextState; r=jwwang (9c5075eada)
 - Bug 1224973 - Part 1: Remove MediaDecoderOwner->IsHidden(). r=cpearce,jwwang (4fde3ede5a)
 - Bug 1224973 - Part 2: Set MediaDecoder visibility via NotifyOwnerActivityChanged. r=cpearce,jwwang (be917202eb)
 - Bug 1224973 - Part 3: Plumb element visibility into MDSM. r=jya,jwwang (9ec83fa243)
 - Bug 1224973 - Part 4: Pref media.suspend-bkgnd-video.enabled. r=cpearce,jwwang (43413a025f)
 - Bug 1269408: P1. Retry InternalSeek if previous attempt failed once more data is available. r=gerald (05db58dc7c)
 - crude fix (0097068989)
 - Bug 1269408: P2. Update mochitest. r=gerald (464b4c0724)
 - Bug 1269408: P3. Ensure a new seek request will cancel the previous internal seek. r=gerald (6ed4b8dc95)
 - Bug 1269408: P4. Ensure the decoders are flushed prior performing an internal seek. r=gerald (074234067b)
 - Bug 1269408: P5. Only drop the seek target if it's exactly the seek target. r=gerald (88701eb05a)
 - Bug 1269408: P6. Add debugging information, useful when a mochitest timeout. r=gerald (ef0270ab0d)
 - Bug 1269408: P7. Start skip to next keyframe logic when resume point is behind current time. r=gerald (bd40ebf3bc)
 - Bug 1269408: P8. Add debugging log. r=gerald (e6dbd1f0a6)
 - Bug 1269408: P9. Move handling logic of skip to next keyframe to its own function. r=gerald (3c8039e417)
 - Bug 1269408: P10. Reject promise early if in error state. r=me (8af54c574e)
 - Bug 1224973 - Part 5: Implement suspend decoding for background video. r=cpearce,jwwang,jya (22081521e3)
 - Bug 1242874 - part1 : create suspened types. r=baku (d3ac9548e5)
 - Bug 1242874 - part2 : window's suspend attribute. r=baku, r=ehsan (1fd9dc2647)
 - remove allowscirpted (39ab523036)
 - Bug 1242874 - part3 : implement different suspended methods. r=baku, r=jwwang (25d1f27a03)
 - Bug 1242874 - part4 : wrap the volume/mute/suspend for notifyStartedPlaying. r=baku (b8ba3238c2)
 - bug 1242874 - part5 : add test. r=baku, r=ehsan (f840139b5a)
 - Bug 1235612 - Part 1: Implement notify media-playback. r=baku (b5ec29da20)
 - Bug 1235612 - Part 2: Notify audible state in NotifyStartedPlaying. r=baku (dc38583a62)
 - Bug 1235612 - Part 3: Implement the logic of audible state notification for agent owners. r=baku (f65b3952fa)
 - Bug 1235612 - Part 4: Modify check audible method. r=jwwang (73457e39eb)
 - Bug 1269672 - part2 : move audible data checking from MDSM to DecodedAudioDataSink. (d2c3b6874c)
 - Bug 1269936 - Introduce and call a runtime-wide servo initialization hook. r=heycam (d4d505d4c2)
 - Bug 1263778 - Rename a bunch of low-level [[Prototype]] access methods to make their interactions with statically-known and dynamically-computed [[Prototype]]s clearer. r=efaust (66bbe8e7db)
 - Bug 888969 - Permit a cyclic [[Prototype]] chain to be created through a Location object. r=bz, r=efaust (3e3b9cbb16)
 - re-apply Bug 1054906 - Implement ES6 Symbol.hasInstance 2/2; r=jandem (8d5c7573ff)
 - Bug 1054906 - Implement ES6 Symbol.hasInstance 1/2; r=evilpie,bz (a836904e5d)
 - fix misspatch (54a5f2d708)
 - Bug 1270349 part 1. Add IDL parser support for [LegacyUnenumerableNamedProperties]. r=peterv (8c836bc74a)
 - Bug 1270349 part 2. Add [LegacyUnenumerableNamedProperties] to the interfaces that specify it in DOM and HTML. r=peterv (25d3cc1377)
 - Bug 1270349 part 3. Add a way to ask an interface descriptor for a proxy whether its named props should be enumerable. r=peterv (0a9f804867)
 - Bug 1270349 part 4. Use LegacyUnenumerableNamedProperties instead of NameIsEnumerable() calls to determine whether named props on DOM proxies should be enumerable. r=peterv (82f5158963)
 - Bug 1270349 part 5. Use LegacyUnenumerableNamedProperties instead of passing flags to GetSupportedNames to determine whether named props on DOM proxies should be reflected in ownPropertyKeys. r=peterv (3984176834)
 - Bug 1270349 followup to address a review comment. r=peterv (b49f4c5335) (b564bd67d3)

Posted

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

Changelog:

Out-of-tree changes:
* update Goanna3 to git 7b6d9cb864...b564bd67d3:
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1193050 - Update the copy of GentiumPlus used in font-inspector test. r=jdaggett (253fce5764)
 - align tests (5b817116a0)
 - Bug 1246106 - pass aStyleBorder as reference to ComputeBorderOverflow. r=mats (53ccaa1282)
 - align tests (81b3943058)
 - Bug 1269080 - Convert NS_ERROR to NS_WARNING when setting an invalid scheme in nsSimpleURI. r=mcmanus (cad86c963d)
 - Bug 1248558 - "[Static Analysis][Unintentional integer overflow][CacheFile.cpp::PreloadChunk, CacheFile.cpp::GetChunkLocked]". r=michal (6a9e34dfbe)
 - Bug 1121672 - Make CacheFile::IsDoomed() protect mHandle with lock, r=michal (9e925b903a)
 - Bug 1253040 - Do not write metadata if CacheFile is killed, r=honzab (c0378088b2)
 - grammar as 1268922 (c801618b1d)
 - Bug 1247548 - Changed nsCookieService::EnsureReadComplete and nsCookieService::PurgeCookeis to allocate nsTArray instead of AutoTArray. r=jdm (0e2bb0465e)
 - var-let (1702e664dc)
 - Bug 1233813 - Fix mDNS bug in resolving services with no TXT records. r=schien (4ce7e5fca0)
 - Bug 1266632 - Add a null check in nsHostResolver::SizeOfIncludingThis. r=sworkman. (035d4a7130)
 - Bug 1267000 - null deref with spdy proxy r=hurley (099db40d0f)
 - Bug 1240932 - figure out 'network id' on Linux. r=mcmanus (47ceb12a70)
 - Bug 1240932: add Telemetry to record network id successes, r=mcmanus (6985d1a4ce)
 - Bug 1205158 - Use channel->Open2() netwerk/test/ (r=sicking) (64de01cda3)
 - Bug 1240932 - figure out 'network id' on OS X, r=mcmanus (7ee4875835)
 - Bug 1240932 - figure out 'network id' on Windows, r=mcmanus (3227a81c14)
 - Bug 1188644 - Use channel->ascynOpen2 in netwerk/test (r=mcmanus) (7097897cdc)
 - Bug 1264887: |nsWifiScannerDBus|: Hold DBusMessage references in |RefPtr|, r=josh (7e68e8663f)
 - Bug 1196638 - Infer the proper button for synthesized mouse clicks on all callsites. r=jmaher (838230baaa)
 - Bug 1258532 - Port test_bug574596.html to mochitest-plain in order to enable it on e10s; r=mrbkap (ae5693ab54)
 - Bug 1252855 - allow setting a specific list of prefs from the content process, r=mrbkap,margaret,haik (b13645826a)
 - Bug 1215965 - Remove use of non-standard features from toolkit/components/social/SocialService.jsm. r=mixedpuppy (a1d79f295c)
 - ship cmpiler for XP (ac60884173)
 - Bug 1262814 - Warn on Wlanapi.dll load or init fail, don't fail assertion, r=mcmanus (aa1335320a)
 - Bug 1137151: Marked destructors of ref-counted time-zone classes as protected, r=dhylands (5668226442)
 - Bug 1225549 - Modify the data type of mThreshold of NetworkParams to long long from long. r=ettseng (7164a517ac)
 - Bug 1139805 - B2G NetworkManager: move NetworkManager.js out of EXTRA_PP_COMPONENTS in moz.build. r=echen (e857f53cfc)
 - Bug 1087608 - ensuring multitap gestures do not resolve to explore. r=eeejay (6c4b603738)
 - bug 1259023 - make nsIAccessible.{Next,Prev}Sibling work with proxied accessibles r=yzen (84b47a82e0)
 - bug 1259023 - make nsIAccessible.indexInParent work on proxied accessibles r=yzen (3531b45e35)
 - bug 1250882 - implement xpcAccessible::GetState() for proxied accessibles r=davidb (5e58214441)
 - bug 1250882 - implement xpcAccessible::Name() for proxied accessibles r=davidb (4b11af6ecc)
 - bug 1250882 - implement xpcAccessible::GetDescription() for proxied accessibles r=davidb (d0d0e133fb)
 - bug 1250882 - implement xpcAccessible::GetLanguage() for proxied accessibles r=davidb (88e98a5b24)
 - bug 1250882 - implement xpcAccessible::GetValue() for proxied accessibles r=davidb (9ad4347d45)
 - bug 1250882 - implement xpcAccessible::GetBounds() for proxied accessibles r=davidb (e67f7c551b)
 - Bug 1249930 - menupoup shouldn't look for children in XBL anonymous content, r=davidb (14b3e39954)
 - Bug 1243233 - Test ALLOW_COMPILER_WARNINGS instead of WARNINGS_AS_ERRORS, and move it to after it is set, r=glandium (216c407d20)
 - Bug 1245992 - Update the Safe Browsing phishing interstitial page. r=flod,past (80afbfc6c9)
 - Bug 1245260 - Ignore redundant calls to RestyleManager::IncrementAnimationGeneration; r=dbaron (e35571b613)
 - Bug 1182778, r=margaret,f=bz (b379c97f8e)
 - Bug 1258212 - Hook the parent up to the cild for registerContentHandler. r=gwright (039c75d4d5) (6bedaf2149)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Use CompositorWidgetProxy for dispatching vsync to the compositor. (bug 1269037 part 1, r=mchang) (c8b7a4240c)
 - Remove unused null widget checks. (bug 1269037 part 2, r=mchang) (4f4cc9952b)
 - Bug 1269422: Wrap Gonk widget in |CompositorWidgetProxyWrapper|. r=dvander (4513035cbf)
 - Remove nsBaseWidget::NewCompositorBridgeParent. (bug 1272472 part 1, r=kats) (ca813c1f2b)
 - Use IPDL to schedule composites on GTK. (bug 1272472 part 2, r=nical) (7402cf834e)
 - Use IPC to schedule composites on Windows. (bug 1272472 part 3, r=jimm) (e5d7281dd7)
 - Don't use nsIWidget to check APZ in LayerManagerComposite. (bug 1269653 part 1, r=kats) (79a1644111)
 - Restrict SetDispAcquireFence's nsIWidget access to Gonk. (bug 1269653 part 2, r=kats) (72110b7bc7)
 - Bug 1264764 - Move PTexture under PCompositorBridge r=nical,dvander (17e6ec7fc1)
 - Move CompositorThreadHolder into its own file. (bug 1273017 part 1, r=mattwoodrow) (464ede8be1)
 - Move CompositorBridgeParent::CompositorLoop to CompositorThreadHolder. (bug 1273017 part 2, r=mattwoodrow) (85708f3cde)
 - Bug 1268313: Part 1 - Be explicit about which NewRunnableMethod callers want to be able to cancel. r=froydnj (faa07aa139)
 - Bug 1268313: Part 2 - Replace some NewRunnableMethods with NS_NewNonOwningRunnableMethod. r=froydnj (010c43d000)
 - Bug 1268313: Part 3 - Replace some NewCancelableRunnableMethod with NS_NewNonOwningCancelableRunnableMethod. r=froydnj (55018ef234)
 - Bug 1268313: Part 4 - Replace NewCancelableRunnableMethod with NS_NewCancelableRunnableMethod. r=froydnj (c22711b35d)
 - Bug 1268313: Part 5 - Make NS_NewRunnableMethod able to call const functions. r=froydnj (b0f60963a3)
 - Bug 1268313: Part 6 - Replace NewRunnableMethod with NS_NewRunnableMethod. r=froydnj (18d40def2c)
 - Bug 1260950 - Set mInitialSizeFound to true when the initial size id found. r=jesup, r=pehrsons a=kwierso (5d6abe57e0)
 - Bug 1237176 - Notify synth start if we get a finished event without a blocking-changed event. r=roc (c1aebe903a)
 - Bug 911546, use a runnable so that popups don't rollup during a grab, r=karlt (a06bd44e6c)
 - Bug 1237617 - Call nsWindow::ForcePresent during going active r=bas.schouten (066cad8f89)
 - Bug 1268313: Part 7 - Move NS_NewRunnableMethod and friends to mozilla::NewRunnableMethod. r=froydnj (8b4bf34961)
 - Bug 1266595: Followup to fix IPDL tests. r=billm (216f2dcff5)
 - Bug 1268313: Fix up IPDL tests. r=billm (228348d642)
 - Add WinCompositorWidgetProxy. (bug 1265975 part 1, r=jimm) (bfafe7a8e2)
 - Implement WinCompositorWidgetProxy::GetClientSize. (bug 1265975 part 2, r=jimm) (a8710a3259)
 - Move the WM_SETTEXT present lock to CompositorWidgetProxy. (bug 1265975 part 3, r=jimm) (297ce28c8a)
 - Move transparency handling to WinCompositorWigetProxy. (bug 1265975 part 4, r=jimm) (46ba0c6d01)
 - Remove Windows-specific compositor calls to nsIWidget. (bug 1265975 part 5, r=jimm) (3ef157c160)
 - Remove plugin-related CompositorBridgeParent use of nsIWidget. (bug 1265975 part 6, r=jimm) (6d80cdd6fd)
 - Hide top-level CompositorBridgeParents behind a new API. (bug 1272472 part 4, r=mattwoodrow,kats,gwagner) (228c0efdb7)
 - Bug 1253424 - part 1 - add a already_AddRefed nsTransactionStack::Push overload; r=erahm (7059e20914)
 - Bug 1253424 - part 2 - add nsTransactionStack::IsEmpty; r=erahm (7e9764a146)
 - Bug 1254618 - modify nsTransactionStack to use nsDeque rather than std::deque; r=ehsan (5e47ea431e)
 - Bug 1136857 - Make DOMStorageCache::mLoaded flag atomic to prevent potential races, r=nfroyd (39aaea1de3)
 - Bug 1265408 - Add webidl for IIRFilterNode; r=smaug (040ce9aa43)
 - Bug 1265408 - Implement IIRFilterNode; r=padenot (6bf569a412)
 - Bug 1265408 - Import IIRFilter from blink; r=padenot (71b28c0ad2)
 - Bug 1265408 - Use IIRFilter from blink; r=padenot (5d058d8568)
 - Bug 1265408 - Add buffersAreZero to IIRFilter; r=karlt (45edba3e13)
 - Bug 1265408 - Avoid subnormals in IIRFilter; r=karlt (0e1ae93f0b)
 - Bug 1265408 - Add LogToDeveloperConsole to WebAudioUtils; r=padenot (88d5f0222a)
 - Bug 1268984 - Store GMPStorage on GMPServiceParent so that it persists inside the same PB session. r=gerald (17d4d0abaf)
 - Bug 1267905 - Replace uses of ScopedCERTCertList with UniqueCERTCertList. r=keeler (783bf11b2a)
 - Bug 1270005 - Replace uses of ScopedPK11SlotInfo with UniquePK11SlotInfo in PSM. r=keeler (ea9a4011aa)
 - Bug 1271501 - Remove unnecessary uses of reinterpret_cast in PSM. r=keeler (6be40f0a85)
 - Bug 1271501 - Downgrade unnecessarily strong reinterpret_casts in PSM. r=keeler (95245f00ce)
 - Bug 1082346 - 01. Convert PKCS12 password endian using copyAndSwapToBigEndian. r=keeler (9cc58fc550)
 - Bug 1082346 - 02. Test case. r=keeler r=Cykesiopka (7fb0e8abc4)
 - Bug 160122 - Stop using PR_smprintf in PSM. r=keeler (1e5b68819c)
 - Bug 1271501 - Use mozilla::BitwiseCast instead of reinterpret_cast in PSM. r=keeler (894966a2ef)
 - Bug 1273855: TraceLogger - Include PID in the log names in order to support browser with e10s, r=bbouvier (8cf2233db3)
 - Bug 1274189. Part 1 - rename some functions to be consistent with other MediaDataDecoder sub-classes. r=jya. (4511b3d3f7)
 - Bug 1274189. Part 2 - remove use of FlushableTaskQueue::Flush(). r=jya. (77e745fdd1)
 - Bug 1274189. Part 3 - remove use of FlushableTaskQueue. r=jya (aac61dcd02)
 - Bug 1269963. Part 1 - Add a SyncRunnable::DispatchToThread() overload for AbstractThread. r=bobbyholley. (839752aff4)
 - Bug 1269672 - part1 : revert sampling rate changing of the bug1235612. (9015782e13)
 - Bug 1270698 - check if we need to enter buffering periodically to ensure we start buffering when running out of decoded audio/video data. r=cpearce. (16734549b7)
 - Bug 1271581 - use newCurrentTime, instead of GetMediaTime() to decide the nextState; r=jwwang (9c5075eada)
 - Bug 1224973 - Part 1: Remove MediaDecoderOwner->IsHidden(). r=cpearce,jwwang (4fde3ede5a)
 - Bug 1224973 - Part 2: Set MediaDecoder visibility via NotifyOwnerActivityChanged. r=cpearce,jwwang (be917202eb)
 - Bug 1224973 - Part 3: Plumb element visibility into MDSM. r=jya,jwwang (9ec83fa243)
 - Bug 1224973 - Part 4: Pref media.suspend-bkgnd-video.enabled. r=cpearce,jwwang (43413a025f)
 - Bug 1269408: P1. Retry InternalSeek if previous attempt failed once more data is available. r=gerald (05db58dc7c)
 - crude fix (0097068989)
 - Bug 1269408: P2. Update mochitest. r=gerald (464b4c0724)
 - Bug 1269408: P3. Ensure a new seek request will cancel the previous internal seek. r=gerald (6ed4b8dc95)
 - Bug 1269408: P4. Ensure the decoders are flushed prior performing an internal seek. r=gerald (074234067b)
 - Bug 1269408: P5. Only drop the seek target if it's exactly the seek target. r=gerald (88701eb05a)
 - Bug 1269408: P6. Add debugging information, useful when a mochitest timeout. r=gerald (ef0270ab0d)
 - Bug 1269408: P7. Start skip to next keyframe logic when resume point is behind current time. r=gerald (bd40ebf3bc)
 - Bug 1269408: P8. Add debugging log. r=gerald (e6dbd1f0a6)
 - Bug 1269408: P9. Move handling logic of skip to next keyframe to its own function. r=gerald (3c8039e417)
 - Bug 1269408: P10. Reject promise early if in error state. r=me (8af54c574e)
 - Bug 1224973 - Part 5: Implement suspend decoding for background video. r=cpearce,jwwang,jya (22081521e3)
 - Bug 1242874 - part1 : create suspened types. r=baku (d3ac9548e5)
 - Bug 1242874 - part2 : window's suspend attribute. r=baku, r=ehsan (1fd9dc2647)
 - remove allowscirpted (39ab523036)
 - Bug 1242874 - part3 : implement different suspended methods. r=baku, r=jwwang (25d1f27a03)
 - Bug 1242874 - part4 : wrap the volume/mute/suspend for notifyStartedPlaying. r=baku (b8ba3238c2)
 - bug 1242874 - part5 : add test. r=baku, r=ehsan (f840139b5a)
 - Bug 1235612 - Part 1: Implement notify media-playback. r=baku (b5ec29da20)
 - Bug 1235612 - Part 2: Notify audible state in NotifyStartedPlaying. r=baku (dc38583a62)
 - Bug 1235612 - Part 3: Implement the logic of audible state notification for agent owners. r=baku (f65b3952fa)
 - Bug 1235612 - Part 4: Modify check audible method. r=jwwang (73457e39eb)
 - Bug 1269672 - part2 : move audible data checking from MDSM to DecodedAudioDataSink. (d2c3b6874c)
 - Bug 1269936 - Introduce and call a runtime-wide servo initialization hook. r=heycam (d4d505d4c2)
 - Bug 1263778 - Rename a bunch of low-level [[Prototype]] access methods to make their interactions with statically-known and dynamically-computed [[Prototype]]s clearer. r=efaust (66bbe8e7db)
 - Bug 888969 - Permit a cyclic [[Prototype]] chain to be created through a Location object. r=bz, r=efaust (3e3b9cbb16)
 - re-apply Bug 1054906 - Implement ES6 Symbol.hasInstance 2/2; r=jandem (8d5c7573ff)
 - Bug 1054906 - Implement ES6 Symbol.hasInstance 1/2; r=evilpie,bz (a836904e5d)
 - fix misspatch (54a5f2d708)
 - Bug 1270349 part 1. Add IDL parser support for [LegacyUnenumerableNamedProperties]. r=peterv (8c836bc74a)
 - Bug 1270349 part 2. Add [LegacyUnenumerableNamedProperties] to the interfaces that specify it in DOM and HTML. r=peterv (25d3cc1377)
 - Bug 1270349 part 3. Add a way to ask an interface descriptor for a proxy whether its named props should be enumerable. r=peterv (0a9f804867)
 - Bug 1270349 part 4. Use LegacyUnenumerableNamedProperties instead of NameIsEnumerable() calls to determine whether named props on DOM proxies should be enumerable. r=peterv (82f5158963)
 - Bug 1270349 part 5. Use LegacyUnenumerableNamedProperties instead of passing flags to GetSupportedNames to determine whether named props on DOM proxies should be reflected in ownPropertyKeys. r=peterv (3984176834)
 - Bug 1270349 followup to address a review comment. r=peterv (b49f4c5335) (b564bd67d3)

* 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

Posted (edited)

@roytam1 Thanks for the new release of New Moon 28.10.7a1 (32-bit) with the build ID 20241003070131 (palemoon-28.10.7a1.win32-git-20241005-d849524bd-uxp-73f3390cf8-xpmod.7z)! The error message "TypeError: 'referrerPolicy' member of RequestInit 'strict-origin-when-cross-origin' is not a valid value for enumeration ReferrerPolicy. Vorapis.user.js:54:115522" does not appear any longer in the Web Console when using the unmodified, original VORAPIS V3 userscript. The ported fixes in terms of the Bug 1460920 seem to do the trick. The issue with the missing suggestions while typing characters in the YT search box of the VORAPIS V3 frontend doesn't exist anymore. Thanks for that! :) 

FYI, the issue "ReferenceError: nsIWebNavigation is not defined" related to the extensions Speed Dial and Tab Utilities is of course also present in this release as it was in the previous one.

Edited by AstroSkipper
Update of content
Posted
14 hours ago, j7n said:

It was like when you kill csrss. Important process terminated something. I think the whole memory got corrupted and that important process crashed. The PC still works today. I could read it but nothing rang a bell, except that I had seen it before.

When I load YouTube, there is always a long worrying pause as it loads everything. The video playback is prioritised, and it goes on happily playing advertisements, which makes the loading of the rest even slower because the CPU is used up. I set  video to not autoplay in the settings of New Moon.

Interesting. Could this be malware or fragmentation problem? Long ago when I had Diskeeper 10 (not 2010) on and every option turned off (it was inactive) when I opened firefox and browsed around the Windows just crashed/restarted from heavy fragmentation. Then I finally installed DK2011 (in 2013) and never again any problems.

Posted (edited)

@j7n
Are you on NT 6.1? If so, does it happen with original Pale Moon?

Edit: Wait, you solved it by wiping that drive?

40 minutes ago, modnar said:

The PC still works today.

Mine also "works". Except nothing for the last 4 years at least now sudden random BSODs on transition to sleep / hybrid shutdown. No system software has changed in the last 4 years. Except I might have updated VirtualBox and virtualization software is always heavily dependent on kernel drivers.

I'm just saying these things don't last forever. Though maybe my BSODs would also be gone by restoring the fresher copy of OS partition...

40 minutes ago, modnar said:

heavy fragmentation

I don't recall last time I "defragged". Probably did it less than 4 times in the last 15 years. I think on high capacity mechanical drives, it's only good for wearing them down.

Edited by UCyborg
Posted
9 hours ago, AstroSkipper said:

FYI, the issue "ReferenceError: nsIWebNavigation is not defined" related to the extensions Speed Dial and Tab Utilities is of course also present in this release as it was in the previous one.

I need a way to reproduce, starting from a fresh profile.

Posted (edited)
52 minutes ago, roytam1 said:
10 hours ago, AstroSkipper said:

FYI, the issue "ReferenceError: nsIWebNavigation is not defined" related to the extensions Speed Dial and Tab Utilities is of course also present in this release as it was in the previous one.

I need a way to reproduce, starting from a fresh profile.

I have already narrowed down the origin of this issue by identifying the browser release in which the issue occurred for the first time:

19 hours ago, AstroSkipper said:

@roytam1 I have just checked all releases starting after the end of July 2024. The Speed Dial issue "ReferenceError: nsIWebNavigation is not defined" definitely started with the release New Moon 28.10.7a1 (32-bit) with the build ID 20240922132822 (palemoon-28.10.7a1.win32-git-20240928-d849524bd-uxp-716b990183-xpmod.7z). And the Tab Utilities issue also started with this release. Both extensions seem to produce this ReferenceError issue due to the same code change made in the identified release and break the session (re)store. So, you have to check only the most recent (custom) changes. Hope this will help you. :P

This means that only a few patches or code changes could be the cause of this issue. :P Therefore, the problem should actually be easy to solve. Install New Moon 28.10.7a1 (32-bit) with the build ID 20240922132822, create a fresh profile and install only Speed Dial and Tab Utilities. Start the browser, enable only one of these extension at a time, open some tabs, start the Browser Console and close one or more tabs. The error message "ReferenceError: nsIWebNavigation is not defined" should now appear. Now restart the browser, and you should notice that the current session is not restored correctly. The previously closed tabs are there again. Now, you should investigate all (probably custom) code changes performed for building this browser release.

Edited by AstroSkipper
Update of content
Posted (edited)
35 minutes ago, AstroSkipper said:

I have already narrowed down the origin of thid issue by identifying the browser release in which the issue occurred for the first time:

This means that only a few patches or code changes could be the cause of this issue. :P

the upcoming PM 33.4.0 contains same changes as my 20240928 build. I suspect the problem is in https://repo.palemoon.org/MoonchildProductions/Pale-Moon/commit/1e2b843b43800802180c0c11e5f6e06c8feb5db2

EDIT: this should be fixed: https://github.com/roytam1/UXP/commit/d80d4ba6ed4ef99132967d5a76b2090ee86c079b
and you may open browser\omni.ja with WinRAR and edit chrome\browser\content\browser\tabbrowser.xml with change listed in above for a quickfix yourself, and next build should contain it.

Edited by roytam1

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...