Jump to content

My Browser Builds (Part 4)


Recommended Posts

8 hours ago, luweitest said:

patents.google.com

If you disable dom.webcomponents.enabled in about:config, it should work. Guess the WebComponents polyfill provided by the website clashes with native implementation.

Link to comment
Share on other sites


4 hours ago, UCyborg said:

If you disable dom.webcomponents.enabled in about:config, it should work. Guess the WebComponents polyfill provided by the website clashes with native implementation.

Thank you, it works! Hope it will not bring side effect.

Link to comment
Share on other sites

On 1/10/2024 at 2:57 AM, UCyborg said:

It will break other sites that need Web Components, so only use it temporarily for patents.google.com.

Custom Button can be used for this kind of toggle. I created a new button though I don't see its usage for the time being.

Link to comment
Share on other sites

... For more than a year :(, Serpent 55 is incapable of properly/fully loading:

https://web.archive.org/

(referred to as WAO henceforth); below, a screengrab from a fresh St55 profile (latest build):

EDb0zJY.png

The error appears to be jQuery related :dubbio:...

OTOH, the UXP forks have no problem properly loading WAO (screengrab from latest St52 - dirty profile):

AR3GU7O.png

Dear @roytam1 :wub: , can you investigate and identify which feature from UXP needs to be backported to St55 so that it, too, loads a working version of WAO? My default is St52, most people here know already ;), but sometimes, especially with GitHub, I also launch St55 ... 

Thanks in advance, best greetings!

Edited by VistaLover
Link to comment
Share on other sites

2 hours ago, VistaLover said:

... For more than a year :(, Serpent 55 is incapable of properly/fully loading:

https://web.archive.org/

(referred to as WAO henceforth); below, a screengrab from a fresh St55 profile (latest build):

EDb0zJY.png

The error appears to be jQuery releated :dubbio:...

OTOH, the UXP forks have no problem properly loading WAO (screengrab from latest St52 - dirty profile):

AR3GU7O.png

Dear @roytam1 :wub: , can you investigate and identify which feature from UXP needs to be backported to St55 so that it, too, loads a working version of WAO? My default is St52, most people here know already ;), but sometimes, especially with GitHub, I also launch St55 ... 

Thanks in advance, best greetings!

sp52 started working in build 20191102, so I'm now applying same patchset to sp55 to see if this can fix this issue.

Link to comment
Share on other sites

This website is causing a crash in today's 52 and 55.0 versions. It worked last week so appears to be a new problem:

https://wiki.mozilla.org/RapidRelease/Calendar

Edit: tried in Safe Mode and it still crashed but with a new profile it's coming in so it's probably some revised setting in about:config. 

 

 

Edited by DanR20
Link to comment
Share on other sites

On 1/12/2024 at 3:49 AM, roytam1 said:

sp52 started working in build 20191102, so I'm now applying same patchset to sp55 to see if this can fix this issue.

Just to relieve you, I will make sure to test the next Serpent 55 build (once you release it) to see if it's fixed or not. :)

Edit: @VistaLover beat me to it! :P

Edited by mina7601
@VistaLover beat me to it :P
Link to comment
Share on other sites

On 1/12/2024 at 8:54 PM, DanR20 said:

This website is causing a crash in today's 52 and 55.0 versions.
It worked last week so appears to be a new problem:

https://wiki.mozilla.org/RapidRelease/Calendar

... Can't repro here :dubbio:; tried in both latest NM28 [v28.10.7a1 (32-bit) (2024-01-11)] and latest St55 [v55.0.0 (32-bit) (2024-01-12)]; what I can tell you, though, is that: 

https://wiki.mozilla.org/RapidRelease/Calendar

now redirects to: 

https://wiki.mozilla.org/index.php?title=Release_Management/Calendar&redirect=no

and that last one loads fully and OK in both the above browsers; below, a screengrab from my St55's "dirty" profile: 

71HLmgy.png

Try in clean profiles, in case one of your extensions and/or customisations interferes here...

Later addition: I only saw your edit: 

On 1/12/2024 at 8:54 PM, DanR20 said:

but with a new profile it's coming in so it's probably some revised setting in about:config.

after I hit the "Submit Reply" button ;) ...

Edited by VistaLover
Link to comment
Share on other sites

20 hours ago, roytam1 said:

I'm now applying same patchset to sp55 to see if this can fix this issue.

Quote

ported from UXP:

- Issue #1257 - Part 1: Remove watch class-hook and proxy trap. (3b9fbdc7)
- Issue #1257 - Part 2: Remove watch/unwatch and JS watchpoint class. (ca9e376e)
- Issue #1257 - Part 3: Remove/update tests. (3d8d9f95)

Well, that seems to have fixed it :cheerleader: 

cQDGBnl.png

Nice job! :worship:

Link to comment
Share on other sites

New build of Serpent/UXP for XP!

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

Official UXP changes picked since my last build:
- Issue #2435 - Make CycleCollectedJSContext.h dependency explicit (73b14eae31)
- Issue #2240 - Align Microtasks and promises scheduling with spec (f059bb0a59)
- Issue #2435 - Declare PromiseRejectionEvent WebIDL (511a9376e3)
- Issue #2435 - Add onrejectionhandled and onunhandledrejection EventHandler (65d72c5682)
- Issue #2435 - Implement notifying of rejected promises (9126a4836f)
- Issue #2435 - Re-Implement rejected Promises events according to spec (90eb83819c)
- Issue #2402 - Ignore empty CSP directives. https://bugzilla.mozilla.org/show_bug.cgi?id=1439425 (bfabbcd311)
- Issue #2402 - Remove child-src deprecation warning. https://bugzilla.mozilla.org/show_bug.cgi?id=1486331 (1349cf2d01)
- Issue #2402 - Implement security policy violation event. https://bugzilla.mozilla.org/show_bug.cgi?id=1037335 (ec29404083)
- Issue #2402 - Fix SecurityPolicyViolationEvent.violatedDirective. https://bugzilla.mozilla.org/show_bug.cgi?id=1418243 (1e0851158e)
- Issue #2402 - Sanitize the nsIPrincipal used to register a service worker to ensure CSP is not persisted. https://bugzilla.mozilla.org/show_bug.cgi?id=1337543 (bfa8ea9368)
- Issue #2402 - ServiceWorker should not inherit CSP from registration principal. https://bugzilla.mozilla.org/show_bug.cgi?id=1337543 (1703d936af)
- Issue #2402 - Improve ServiceWorker asserts and verify load principal does not inherit CSP. https://bugzilla.mozilla.org/show_bug.cgi?id=1337543 (971fc4b838)
- Issue #2402 - Factor out code to set WorkerPrivate CSP from headers. https://bugzilla.mozilla.org/show_bug.cgi?id=1337543 (37d4df19a8)
- Issue #2402 - Apply CSP headers to ServiceWorker when loading offlined script. https://bugzilla.mozilla.org/show_bug.cgi?id=1337543 (15875f3d8c)
- Issue #2402 - Move code to fill InternalHeaders from an nsIChannel response into utility method. https://bugzilla.mozilla.org/show_bug.cgi?id=1337543 (14f0bc5e7c)
- Issue #2402 - Persist response headers for offlined service worker scripts. https://bugzilla.mozilla.org/show_bug.cgi?id=1337543 (b723bb60ad)
- Issue #2402 - Move WorkerPrivate::SetPrincipal() logic into a WorkerLoadInfo method. https://bugzilla.mozilla.org/show_bug.cgi?id=1333573 Make worker SetPrincipalOnMainThread fallible. https://bugzilla.mozilla.org/show_bug.cgi?id=1338523 (f8a174e19f)
- Issue #2402 - importScripts should be governed by script-src in Web Workers. https://bugzilla.mozilla.org/show_bug.cgi?id=1322111 Add TYPE_INTERNAL_WORKER_IMPORT_SCRIPTS content policy. Update the Cache API schema to account for new nsIContentPolicy type. (6979441734)
- Issue #2402 - Don't call WorkerPrivate::WorkerName() to get service worker scope. https://bugzilla.mozilla.org/show_bug.cgi?id=1350433 (5202c08cfb)
- Issue #2402 - Require ServiceWorkerGlobalScope.importScripts() to only accept JavaScript MIME types. https://bugzilla.mozilla.org/show_bug.cgi?id=1354577 Require ServiceWorkerContainer.register() to only accept JavaScript MIME types. (b7abd4a127)
- Issue #2402 - Optionally strictly enforce the MIME type of scripts loaded by importScripts(). https://bugzilla.mozilla.org/show_bug.cgi?id=1514680 This is default on in Firefox 67 but Moonchild requested it be set off by default. (811bcbefd4)
- Issue #2402 - CSP violation: blockedURI inline/eval. https://bugzilla.mozilla.org/show_bug.cgi?id=1418241 CSP: Blocked URI should be empty for inline violations. https://bugzilla.mozilla.org/show_bug.cgi?id=1236222 (9cd8aafeaa)
- Issue #2402 - CSP should throw EvalError when blocking eval() and Function(). https://bugzilla.mozilla.org/show_bug.cgi?id=1473024 https://bugzilla.mozilla.org/show_bug.cgi?id=1490165 (0e0ec8cb20)
- Issue #2402 - Workers.setTimeout/setInterval must handle CSP rejections. https://bugzilla.mozilla.org/show_bug.cgi?id=1490165 Has some namespace issues adding the files, so differs slightly. (e74612e23e)
- Issue #2402 - CSP Violation events should have the correct sample for inline contexts. https://bugzilla.mozilla.org/show_bug.cgi?id=1473587 Add preference to increase max length of CSP report source sample. https://bugzilla.mozilla.org/show_bug.cgi?id=1415352 Return valid columnNumber value in CSP violation events. https://bugzilla.mozilla.org/show_bug.cgi?id=1418246 (5b068f3726)
- Issue #2402 - Print Related JS-Line on CSP Violation (if any). https://bugzilla.mozilla.org/show_bug.cgi?id=1100630 (e21d466d13)
- Issue #2402 - Fill in column in CSP Report. (b842a1937a)
- Issue #2401 - Part 1: Templatize GetCommonAncestor. (a73c8e93d6)
- Issue #2401 - Part 2: Add GetCommonFlattenedTreeAncestor. (d375578415)
- Issue #2401 - Part 3: Don't toggle focus-within state past the nearest common flattened tree ancestor. (bd723aac28)

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:
- Revert "No issue - Allow embedded search module in HYPE_ICEDOVE project" (ab563f9387)

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.

Edited by roytam1
Link to comment
Share on other sites

New build of BOC/UXP for XP!

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

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

repo changes:
- Revert "remove toolkit search from packager" (376685d)

for UXP changes please see above.

Link to comment
Share on other sites

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 http://o.rthost.win/basilisk/basilisk55-win32-git-20240113-75e740636-xpmod.7z
Win64 http://o.rthost.win/basilisk/basilisk55-win64-git-20240113-75e740636-xpmod.7z

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

Repo changes:
- ported from UXP: Issue #2435 - Make CycleCollectedJSContext.h dependency explicit (73b14eae) (4e09c971d)
- ported from UXP: Issue #2240 - Align Microtasks and promises scheduling with spec (f059bb0a) (c21b0785e)
- ported from UXP: Issue #2435 - Declare PromiseRejectionEvent WebIDL (511a9376) (f647d6294)
- import from UXP: Issue #2435 - Add onrejectionhandled and onunhandledrejection EventHandler (65d72c56) (48c48f4ab)
- import from UXP: Issue #2435 - Implement notifying of rejected promises (9126a483) (c0ee45d97)
- import from UXP: Issue #2435 - Re-Implement rejected Promises events according to spec (90eb8381) (83f5621d9)
- ported from UXP: Issue #2402 - Ignore empty CSP directives. https://bugzilla.mozilla.org/show_bug.cgi?id=1439425 (bfabbcd3) (039754ef3)
- import from UXP: Issue #2402 - Remove child-src deprecation warning. https://bugzilla.mozilla.org/show_bug.cgi?id=1486331 (1349cf2d) (f7aa8935f)
- import from UXP: Issue #2402 - Implement security policy violation event. https://bugzilla.mozilla.org/show_bug.cgi?id=1037335 (ec294040) (72ddb75b2)
- import from UXP: Issue #2402 - Fix SecurityPolicyViolationEvent.violatedDirective. https://bugzilla.mozilla.org/show_bug.cgi?id=1418243 (1e085115) (40ac43645)
- ported from UXP: Issue #2402 - Sanitize the nsIPrincipal used to register a service worker to ensure CSP is not persisted. https://bugzilla.mozilla.org/show_bug.cgi?id=1337543 (bfa8ea93) (f94f82230)
- import from UXP: Issue #2402 - ServiceWorker should not inherit CSP from registration principal. https://bugzilla.mozilla.org/show_bug.cgi?id=1337543 (1703d936) (86697f651)
- import from UXP: Issue #2402 - Improve ServiceWorker asserts and verify load principal does not inherit CSP. https://bugzilla.mozilla.org/show_bug.cgi?id=1337543 (971fc4b8) (bb249e10a)
- ported from UXP: Issue #2402 - Factor out code to set WorkerPrivate CSP from headers. https://bugzilla.mozilla.org/show_bug.cgi?id=1337543 (37d4df19) (9e77293e3)
- import from UXP: Issue #2402 - Apply CSP headers to ServiceWorker when loading offlined script. https://bugzilla.mozilla.org/show_bug.cgi?id=1337543 (15875f3d) (8c6e548ff)
- import from UXP: Issue #2402 - Move code to fill InternalHeaders from an nsIChannel response into utility method. https://bugzilla.mozilla.org/show_bug.cgi?id=1337543 (14f0bc5e) (60bd84f44)
- import from UXP: Issue #2402 - Persist response headers for offlined service worker scripts. https://bugzilla.mozilla.org/show_bug.cgi?id=1337543 (b723bb60) (b9a78efdb)
- ported from UXP: Issue #2402 - Move WorkerPrivate::SetPrincipal() logic into a WorkerLoadInfo method. https://bugzilla.mozilla.org/show_bug.cgi?id=1333573 Make worker SetPrincipalOnMainThread fallible. https://bugzilla.mozilla.org/show_bug.cgi?id=1338523 (f8a174e1) (a32b13882)
- import from UXP: Issue #2402 - importScripts should be governed by script-src in Web Workers. https://bugzilla.mozilla.org/show_bug.cgi?id=1322111 Add TYPE_INTERNAL_WORKER_IMPORT_SCRIPTS content policy. Update the Cache API schema to account for new nsIContentPolicy type. (69794417) (35e21b536)
- import from UXP: Issue #2402 - Don't call WorkerPrivate::WorkerName() to get service worker scope. https://bugzilla.mozilla.org/show_bug.cgi?id=1350433 (5202c08c) (159d8adbc)
- ported from UXP: Issue #2402 - Require ServiceWorkerGlobalScope.importScripts() to only accept JavaScript MIME types. https://bugzilla.mozilla.org/show_bug.cgi?id=1354577 Require ServiceWorkerContainer.register() to only accept JavaScript MIME types. (b7abd4a1) (8083aed30)
- ported from UXP: Issue #2402 - Optionally strictly enforce the MIME type of scripts loaded by importScripts(). https://bugzilla.mozilla.org/show_bug.cgi?id=1514680 This is default on in Firefox 67 but Moonchild requested it be set off by default. (811bcbef) (48268da49)
- import from UXP: Issue #2402 - CSP violation: blockedURI inline/eval. https://bugzilla.mozilla.org/show_bug.cgi?id=1418241 CSP: Blocked URI should be empty for inline violations. https://bugzilla.mozilla.org/show_bug.cgi?id=1236222 (9cd8aafe) (457fe1cd7)
- import from UXP: Issue #2402 - CSP should throw EvalError when blocking eval() and Function(). https://bugzilla.mozilla.org/show_bug.cgi?id=1473024 https://bugzilla.mozilla.org/show_bug.cgi?id=1490165 (0e0ec8cb) (79cc26fdb)
- ported from UXP: Issue #2402 - Workers.setTimeout/setInterval must handle CSP rejections. https://bugzilla.mozilla.org/show_bug.cgi?id=1490165 Has some namespace issues adding the files, so differs slightly. (e74612e2) (0b800ef78)
- csp: move some defines and helper functions to nsCSPUtils.h, fix some deprots. (af8799d6b)
- ported from UXP: Issue #2402 - CSP Violation events should have the correct sample for inline contexts. https://bugzilla.mozilla.org/show_bug.cgi?id=1473587 Add preference to increase max length of CSP report source sample. https://bugzilla.mozilla.org/show_bug.cgi?id=1415352 Return valid columnNumber value in CSP violation events. https://bugzilla.mozilla.org/show_bug.cgi?id=1418246 (5b068f37) (1e9ebad9e)
- import from UXP: Issue #2402 - Print Related JS-Line on CSP Violation (if any). https://bugzilla.mozilla.org/show_bug.cgi?id=1100630 (e21d466d) (6c6589c20)
- import from UXP: Issue #2402 - Fill in column in CSP Report. (b842a193) (ee9045d29)
- import from UXP: Issue #2401 - Part 1: Templatize GetCommonAncestor. (a73c8e93) (49fae5ff2)
- import from UXP: Issue #2401 - Part 2: Add GetCommonFlattenedTreeAncestor. (d3755784) (fd8e1203d)
- ported from UXP: Issue #2401 - Part 3: Don't toggle focus-within state past the nearest common flattened tree ancestor. (bd723aac) (fc77c7fca)
- ported from UXP:
 - Issue #1257 - Part 1: Remove watch class-hook and proxy trap. (3b9fbdc7)
 - Issue #1257 - Part 2: Remove watch/unwatch and JS watchpoint class. (ca9e376e)
 - Issue #1257 - Part 3: Remove/update tests. (3d8d9f95) (75e740636)

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