Jump to content

My Browser Builds (Part 3)


Recommended Posts

21 hours ago, InterLinked said:

Follow the usage instructions at: https://github.com/InterLinked1/chromefill

You just need to load the extension in developer mode, and then you don't need to do anything.

Piece of cake!  Got 'er loaded.

I think I tried this before but I neglected to test on known URLs and inadvertently dropped it, oops.

Found it ironic that I need the chromefill in order to download the chromefill (in Chrome-based v69) via GitHub  :lol:

Link to comment
Share on other sites


17 minutes ago, NotHereToPlayGames said:

Piece of cake!  Got 'er loaded.

I think I tried this before but I neglected to test on known URLs and inadvertently dropped it, oops.

Found it ironic that I need the chromefill in order to download the chromefill (in Chrome-based v69) via GitHub  :lol:

lol, yeah, it's a constant tug of war with some sites.

GitHub at least seems to be fully functional once again, thanks to VistaLover's latest contributions.

StackOverflow seems like it will require on the fly transpiling though :realmad:

Link to comment
Share on other sites

Do either of these two errors suggest a polyfill fix?  Or might these be on the fly transpiling also?

 

{"rootCause":null,"stackTrace":"TypeError: Cannot read property 'onBeforeRenderBtn' of undefined\n    at Object.eval (https://mywaterv2.amwater.com/node_modules/@apporchid/vulcanuxcore/vulcanuxcore.umd.min.js?v=@2.3.0:1:179861)\n    at JSON.parse (<anonymous>)\n    at Function.Ki.initJSFunctions (https://mywaterv2.amwater.com/node_modules/@apporchid/vulcanuxcore/vulcanuxcore.umd.min.js?v=@2.3.0:1:179658)\n    at nia.getUIControlConfig (https://mywaterv2.amwater.com/node_modules/@apporchid/vulcanuxcontrols/vulcanuxcontrols.umd.min.js?v=@2.3.0:1:427736)\n    at eval (https://mywaterv2.amwater.com/node_modules/@apporchid/vulcanuxcontrols/vulcanuxcontrols.umd.min.js?v=@2.3.0:1:427092)\n    at Array.forEach (<anonymous>)\n    at nia.initialize (https://mywaterv2.amwater.com/node_modules/@apporchid/vulcanuxcontrols/vulcanuxcontrols.umd.min.js?v=@2.3.0:1:426690)\n    at WRb.getContainerConfig (https://mywaterv2.amwater.com/node_modules/@apporchid/vulcanuxcontrols/vulcanuxcontrols.umd.min.js?v=@2.3.0:1:1170692)\n    at WRb.buildComponentConfig (https://mywaterv2.amwater.com/node_modules/@apporchid/vulcanuxcontrols/vulcanuxcontrols.umd.min.js?v=@2.3.0:1:1169671)\n    at eval (https://mywaterv2.amwater.com/node_modules/@apporchid/vulcanuxcontrols/vulcanuxcontrols.umd.min.js?v=@2.3.0:1:1169365)","detailedMessage":"error in layout configuration menuHeaderId"}

 

{"rootCause":null,"stackTrace":"TypeError: Cannot read property 'onBeforeCustomerTestPaegeLoad' of undefined\n    at Object.eval (https://mywaterv2.amwater.com/node_modules/@apporchid/vulcanuxcore/vulcanuxcore.umd.min.js?v=@2.3.0:1:179861)\n    at JSON.parse (<anonymous>)\n    at Function.Ki.initJSFunctions (https://mywaterv2.amwater.com/node_modules/@apporchid/vulcanuxcore/vulcanuxcore.umd.min.js?v=@2.3.0:1:179658)\n    at Function.ua.handleComponentEvent (https://mywaterv2.amwater.com/node_modules/@apporchid/vulcanuxcore/vulcanuxcore.umd.min.js?v=@2.3.0:1:233219)\n    at _Kb.loadSolutionPage (https://mywaterv2.amwater.com/node_modules/@apporchid/vulcanuxcontrols/vulcanuxcontrols.umd.min.js?v=@2.3.0:1:1133118)\n    at _Kb.loadDefaultPage (https://mywaterv2.amwater.com/node_modules/@apporchid/vulcanuxcontrols/vulcanuxcontrols.umd.min.js?v=@2.3.0:1:1130876)\n    at _Kb.handlePageChangeByAction (https://mywaterv2.amwater.com/node_modules/@apporchid/vulcanuxcontrols/vulcanuxcontrols.umd.min.js?v=@2.3.0:1:1131286)\n    at SafeSubscriber.eval [as _next] (https://mywaterv2.amwater.com/node_modules/@apporchid/vulcanuxcore/vulcanuxcore.umd.min.js?v=@2.3.0:1:36068)\n    at SafeSubscriber.__tryOrUnsub (https://mywaterv2.amwater.com/node_modules/rxjs/Subscriber.js?v=@2.3.0:242:16)\n    at SafeSubscriber.next (https://mywaterv2.amwater.com/node_modules/rxjs/Subscriber.js?v=@2.3.0:189:22)","detailedMessage":"Error in loading solution page from response"}

 

Those are the two errors my water bill pops up in a details-box.  It's the ONLY site I visit monthly that "requires" 360Chrome v13 or higher  :realmad:

Link to comment
Share on other sites

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

changelog:
- added latest K-Meleon 76 20220319 build
- added latest New Moon 27 20220319 builds

kind regards
soggi

Link to comment
Share on other sites

Saw the following posted elsewhere a while ago, it concerns "upstream", so relevant to these forks, too: 

https://old.reddit.com/r/palemoon/comments/ti1okk/ntpmat_hes_done_finally/

https://web.archive.org/web/20220322141859/https://forum.palemoon.org/viewtopic.php?f=65&t=28003

Later EDIT: PM forums are back on-line:

https://forum.palemoon.org/viewtopic.php?f=65&t=28003

23/03/2022 EDIT: Above PM forum thread hidden from non-members :angry: ;
see: https://forum.palemoon.org/viewtopic.php?f=65&t=28058

Currently, the following hostnames are inaccessible: 

aus.palemoon.org (checks for/delivers updates to official PM browser)
forum.palemoon.org (official PM/Bk user support forum, with tons of invaluable info accummulated over the years - much of it also applicable to the forks...)
addons-legacy.palemoon.org (extension repo for PM<=29.4.4)
addons.palemoon.org (extension repo for PM>=30.0.0)
rm-eu.palemoon.org (European CDN that delivers binary releases[installers, 7z packages, portables])
addons.basilisk-browser.org (extension repo for Basilisk)

Edited by VistaLover
Link to comment
Share on other sites

On 3/16/2022 at 2:08 AM, UCyborg said:

Part of Web Components, which UXP browsers don't support (fully). Partial implementation may be enabled by enabling dom.webcomponents.enabled on about:config page.

On Serpent 55 enable that pref and dom.webcomponents.customelements.enabled too. This is probably the closest you can get to Web Components support on any of @roytam1's browsers (too bad 55 has fallen behind in other JS areas):

image.png.149bbe36a3741f0219696ee6e4bb9a49.png

Link to comment
Share on other sites

1 hour ago, Mathwiz said:

On Serpent 55 enable that pref and dom.webcomponents.customelements.enabled too. This is probably the closest you can get to Web Components support on any of @roytam1's browsers (too bad 55 has fallen behind in other JS areas)

Does anyone know what sites this pref actually works on? It's a no go for github or gitlab.

What's unfortunate is that the polyfill extension used to bring github in but not anymore. I should probably try to file an issue with JustOff and see if he might consider looking at it. Although 55 is behind 52 for me it's still overall better in performance.

Link to comment
Share on other sites

7 hours ago, VistaLover said:

Saw the following posted elsewhere a while ago, it concerns "upstream", so relevant to these forks, too: 

https://old.reddit.com/r/palemoon/comments/ti1okk/ntpmat_hes_done_finally/

https://web.archive.org/web/20220319204455/https://forum.palemoon.org/viewtopic.php?f=65&t=28003

Currently, the following hostnames are inaccessible: 

aus.palemoon.org (checks for/delivers updates to official PM browser)
forum.palemoon.org (official PM/Bk user support forum, with tons of invaluable info accummulated over the years - much of it also applicable to the forks...)
addons-legacy.palemoon.org (extension repo for PM<=29.4.4)
addons.palemoon.org (extension repo for PM>=30.0.0)
rm-eu.palemoon.org (European CDN that delivers binary releases[installers, 7z packages, portables])
addons.basilisk-browser.org (extension repo for Basilisk)

Thanks for the info!

The forum is back online now.

However the add-ons site is still offline...

 

And I noticed that my uBlock Origin rule to hide his posts no longer works (his status changed :cheerleader:)

forum.palemoon.org##.post:has(a.avatar[href*="u=1861"])

 

Link to comment
Share on other sites

finally got a somewhat acceptable/saner diff between UXP and GRE. (crazy amount of file rearrangement commit and extra files deletion commits are in its parent commits)

https://github.com/roytam1/palemoon-source-tracking/commit/80db68ab8642822bb0a5f3af5adfef77b7946630

notable changes:

- GMP/EME support removed

- WebRTC removed

- telemetry codes by mozilla removed

 

EDIT: MCP finally pushed repo with complete history

Edited by roytam1
Link to comment
Share on other sites

1 hour ago, roytam1 said:

crazy amount of file rearrangement commit

1,885 changed files with 168,699 additions and 191,064 deletions. :angry:

Was that just to make things extremely painful for fork-maintainers or did it serve some other agenda?

1 hour ago, roytam1 said:

- GMP/EME support removed

- WebRTC removed

Both of them are Basilisk/Serpent52 exclusive features (GMP/EME - as in functional DRM - broken for ages, but still useful to detect media sites that implement WidevineCDM; also useful for those few that prefer Adobe Primetime CDM's patented decoders over the ffvpx ones, on WinXP; WebRTC, despite claimed to be specs-compliant, fails to work on most WebRTC-enabled sites currently :( ); what are your thoughts about them in "our" UXP?

On 3/18/2022 at 5:55 AM, VistaLover said:

GRE fully removes the Pale Moon GUID (also used in NM27/NM28) ..., will you also adopt this change for future NM28 versions?

... Your thoughts on this, too, please?

Let me reassure you, for the Nth time, that your constant efforts to "untangle" what MCP (currently a one-person-team) produce don't go unnoticed :thumbup ; thanks once more... :)

 

Edited by VistaLover
Link to comment
Share on other sites

7 minutes ago, VistaLover said:

what are your thoughts about them in "our" UXP?

7 minutes ago, VistaLover said:

... Your thoughts on this, too, please?

they will be kept, just like in the past.

 

making PM30 as "Fx30" is a no-go to me.

Link to comment
Share on other sites

13 hours ago, DanR20 said:

I should probably try to file an issue with JustOff

https://msfn.org/board/topic/182647-my-browser-builds-part-3/?do=findComment&comment=1214463

... But let me save you the trouble and point out that ONLY official Pale Moon (currently < 30.0.0), official Basilisk (currently EoS'ed with v2022.01.27) and SeaMonkey are being supported; in the recent past, requests for FxESR 52.9.0, New Moon 28 and Serpent 52.9.0 support had all been rejected by JustOff, so I think you get the drift ;) ...

13 hours ago, DanR20 said:

the polyfill extension used to bring github in but not anymore.

M$ employees brought in much breaking code, starting with autumn/fall of 2021 and continuing well into 2022, that "Moebius" simply can't cope with... Also, as you say, Moebius is lacking many recent Web APIs required by the gh-wc-pf extension, it'b be a nightmare, implementation-wise, for that extension to support it...

13 hours ago, DanR20 said:

Although 55 is behind 52 for me it's still overall better in performance.

... probably because MCP had less time to move things around and worsen the performance levels attained originally by Mozilla :P ...
What you can still do is use St55 for everything besides GitHub/GitLab and for these two "villains" use a minimal fresh St52 profile with just uBO+gh-wc-pf extensions...

Edited by VistaLover
Link to comment
Share on other sites

19 minutes ago, VistaLover said:

Moebius is lacking many recent Web APIs required by the gh-wc-pf extension

I'm trying to pick-up UXP changes to ST55's javascript engine lately, but goanna5 appears and my focused on that side and slowed down this side of changes.

https://github.com/roytam1/basilisk55/compare/5e718f237239e0df33ac9ff8bdfc8bf7dccddf42...HEAD

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...