AstroSkipper
MemberContent Type
Profiles
Forums
Events
Everything posted by AstroSkipper
-
My Browser Builds (Part 5)
AstroSkipper replied to roytam1's topic in Browsers working on Older NT-Family OSes
For all users of Language Packs in New Moon 28! Due to some new entities, the tab Advanced in the Preferences window is broken in your used language. I mean this one: Here is a screenshot of the breakage in my last German Language Pack 28.10.0_RC6: I have already fixed it. Only a few entities have to be added and translated. Here is a screenshot of the fixed version: I will release the new German Language Pack 28.10.0_RC7 soon in my thread "Extensions and custom buttons for UXP browsers - Corrections, modifications, adjustments, and special recommendations" when the testing phase is over. Cheers, AstroSkipper -
I have updated the code of my custom button Restart & Purge to let it run the fully native restart code inside the UXP browsers to avoid any abnormalities. Restart & Purge v2.0 will be released soon after some additional tests. In any case, it should work then with New Moon 28, Serpent, Firefox 52esr and even the non-UXP browser Mypal 68. And most probably also with Pale Moon and Basilisk (the call up of the native restart code should be the same as in the other browsers) which I can't test, though. Cheers, AstroSkipper
- 706 replies
-
2
-
- uBlock Origin
- Legacy
-
(and 3 more)
Tagged with:
-
My Browser Builds (Part 5)
AstroSkipper replied to roytam1's topic in Browsers working on Older NT-Family OSes
I can confirm that changing the code described in the commit https://github.com/roytam1/UXP/commit/d80d4ba6ed4ef99132967d5a76b2090ee86c079b definitely solves the issue. Thanks for the quick fix! -
My Browser Builds (Part 5)
AstroSkipper replied to roytam1's topic in Browsers working on Older NT-Family OSes
This is very possible, as the issue #1972 is about closing browser tabs. -
My Browser Builds (Part 5)
AstroSkipper replied to roytam1's topic in Browsers working on Older NT-Family OSes
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: This means that only a few patches or code changes could be the cause of this issue. 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. -
My Browser Builds (Part 5)
AstroSkipper replied to roytam1's topic in Browsers working on Older NT-Family OSes
@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. -
@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.
- 706 replies
-
3
-
- uBlock Origin
- Legacy
-
(and 3 more)
Tagged with:
-
@roytam1 Now we know that after this New Moon 28 release from the end of July 2024 the issue started to occur. So, it actually must have been a custom code change made by you as @UCyborg reported that the issue does not occur in Pale Moon. I am sure you will find the culprit and revert or fix it. Thanks in advance! P.S.: I will later check from which release exactly this issue occurred for the first time.
- 706 replies
-
3
-
- uBlock Origin
- Legacy
-
(and 3 more)
Tagged with:
-
tried older build date july, and yet-to-be-released new build. That's exactly what I reported before. In older releases of New Moon 28, this issue didn't occur. I have just tested New Moon 28.10.7a1 (32-bit) with the build ID 20240718150512 (palemoon-28.10.7a1.win32-git-20240720-d849524bd-uxp-8fbf81bb8a-xpmod.7z), and the issue does not occur. That means there must have been a recent code change which makes this issue happen in New Moon 28.10.7a1 (32-bit) with the build ID 20240922132822 (palemoon-28.10.7a1.win32-git-20240928-d849524bd-uxp-716b990183-xpmod.7z).
- 706 replies
-
3
-
- uBlock Origin
- Legacy
-
(and 3 more)
Tagged with:
-
The issue happens in New Moon 28.10.7a1 (32-bit) with the build ID 20240922132822 (palemoon-28.10.7a1.win32-git-20240928-d849524bd-uxp-716b990183-xpmod.7z). Which browser version did you try?
- 706 replies
-
2
-
- uBlock Origin
- Legacy
-
(and 3 more)
Tagged with:
-
My Browser Builds (Part 5)
AstroSkipper replied to roytam1's topic in Browsers working on Older NT-Family OSes
Homepage of Speed Dial: http://speeddial.uworks.net/ Speed Dial 0.9.6.18: https://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.2: https://addons.palemoon.org/addon/tab-utilities-phoenix/ Session Manager 0.8.1.14: https://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 -
Thanks for your confirmation! If this issue only happens in New Moon 28 and not in Pale Moon, then there actually must have been a change to the UXP browser code which is causing it. Especially as in older releases of New Moon 28, I didn't notice this issue.
- 706 replies
-
3
-
- uBlock Origin
- Legacy
-
(and 3 more)
Tagged with:
-
If anyone is wondering why I am bothering to post the issues with these extensions here, then the answer is very simple. I think the Speed Dial, Tab Utilities and also Session Manager extensions are important and worth keeping. I have been using them for years and would hate to see them go. This thread is dedicated to legacy extensions, and I hope that there is some way to make these particular extensions fully functional again. Be it that code changes are made to the UXP browsers or that the extensions are fixed.
- 706 replies
-
3
-
- uBlock Origin
- Legacy
-
(and 3 more)
Tagged with:
-
My Browser Builds (Part 5)
AstroSkipper replied to roytam1's topic in Browsers working on Older NT-Family OSes
@roytam1 For reproducing this issue, please read this post here: https://msfn.org/board/topic/183923-extensions-and-custom-buttons-for-uxp-browsers-corrections-modifications-adjustments-and-special-recommendations/?do=findComment&comment=1273327 Thanks in advance! -
I can't really say whether the problem also occurs in Pale Moon (32-bit or 64-bit ), as I don't use this browser. It was also just a guess. In any case, the Speed Dial 0.9.6.18 and Tab Utilities 2.1.2 extensions in the latest New Moon 28 32-bit release definitely break the session restore function on my Windows XP system. The Session Manager extension only generates some errors in the Browser Console but is still working so far. @UCyborg For reproducing this issue, it is simply enough to only use either Speed Dial or Tab Utilities. So, for example, disable Tab Utilities and Session Manager, start latest New Moon 28 (32-bit), close some tabs and restart the browser. Then you should actually notice that the already closed tabs are still there which means the internal session (re)store does not work anymore if Speed Dial is enabled. You should also see the error message "ReferenceError: nsIWebNavigation is not defined" in the Browser Console when closing tabs from the current browser session. The more tabs you close, the more error messages you will get. At least, that's what I observe in dirty or clean New Moon 28 (most recent version) profiles on my Windows XP 32-bit computer. And I'm pretty sure that I'm not the only one affected by this issue. Maybe, other members may also confirm this issue.
- 706 replies
-
5
-
- uBlock Origin
- Legacy
-
(and 3 more)
Tagged with:
-
I can't really say whether the problem also occurs in Pale Moon (32-bit or 64-bit ), as I don't use this browser. It was also just a guess. In any case, the Speed Dial 0.9.6.18 and Tab Utilities 2.1.2 extensions in the latest New Moon 28 32-bit release definitely break the session restore function on my Windows XP system. The Session Manager extension only generates some errors in the Browser Console but is still working so far.
- 706 replies
-
4
-
- uBlock Origin
- Legacy
-
(and 3 more)
Tagged with:
-
My Browser Builds (Part 5)
AstroSkipper replied to roytam1's topic in Browsers working on Older NT-Family OSes
Regarding Speed Dial I found a ReferenceError in the Browser Console: ReferenceError: nsIWebNavigation is not defined[Learn More] speeddialOverlay.js%20line%201595%20%3E%20eval:42:13 This error message is generated every time I close a tab. And here is a screenshot taken from NM's Browser Console: And I got this message after resetting Speed Dial and browser restart: [Exception... "Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsIPrefBranch.getCharPref]" nsresult: "0x8000ffff (NS_ERROR_UNEXPECTED)" location: "JS frame :: chrome://speeddial/content/speeddialOverlay.js :: startBackgroundLoad :: line 1770" data: no] (unknown) So, the culprit seems to be the JavaScript file speeddialOverlay.js. The main problem with Speed Dial is that when tabs are closed, they are there again after a restart. The current browser session is therefore not restored as it has always been. Same applies to the extension Tab Utilities 2.1.2. -
My Browser Builds (Part 5)
AstroSkipper replied to roytam1's topic in Browsers working on Older NT-Family OSes
First of all, the extensions don't show any error message pop-ups. However, I didn't check the console. Next time, I will reinstall Speed Dial and check the console messages. -
Although your question is of rhetorical nature, I just want to understand what happened. The reported extensions worked for many years properly. So what is the cause for their sudden breakage?
- 706 replies
-
4
-
- uBlock Origin
- Legacy
-
(and 3 more)
Tagged with:
-
To me, these two statements contradict each other. Not at all. UXP browsers are evolving, but many old extensions are not. Conclusio ultima: These old extensions must be adapted or can otherwise no longer be used. Same applies to old, complete themes which are no longer compatible.
- 706 replies
-
4
-
- uBlock Origin
- Legacy
-
(and 3 more)
Tagged with:
-
My Browser Builds (Part 5)
AstroSkipper replied to roytam1's topic in Browsers working on Older NT-Family OSes
@roytam1 Do you have any information about changes in terms of the session (re)store function in New Moon 28 made in the recent past? Two old but well-known extensions do not work any longer in New Moon 28. The extensions Tab Utilities 2.12 and Speed Dial 0.9.6.18 interfere with NM's session restore which unfortunately makes them unusable. And even the Session Manager 0.8.1.14 extension does not work as before. It has now to be configured in another way to make it work again in recent browser releases. BTW, I already mentioned a session restore issue here: So, another question is under which conditions will the "Restore Previous Session" entry be enabled and not greyed out? -
Personally, I do not use any complete themes in UXP browsers but they have always been responsible for problems. Without regular theme updates, they don't really make sense. And these no longer exist. When using the most recent releases of UXP browsers without these problematic extensions I reported in my previous posts, the internal, native session restore function is actually working properly. So you don't have to stick with old UXP browser versions.
- 706 replies
-
4
-
- uBlock Origin
- Legacy
-
(and 3 more)
Tagged with:
-
Same applies to the extension Speed Dial 0.9.6.18. It makes the internal session manager unusable in New Moon 28. Even the Session Manager extension can no longer help. So, it seems that the changes to the browser code are sending further, old but well-known extensions into retirement for good. The Tab Utilities,the Speed Dial and partly the Session Manager extension are no longer fully compatible with New Moon 28 (and also most probably with Pale Moon).
- 706 replies
-
4
-
- uBlock Origin
- Legacy
-
(and 3 more)
Tagged with:
-
Tab Utilities Phoenix 2.1.2 seems to have been interfering with the native session manager in New Moon 28 for some time. The current session is no longer restored correctly after (re)starting the browser. When disabling Tab Utilities Phoenix, the native session restore function seems to work again as before. Can anyone confirm this?
- 706 replies
-
4
-
- uBlock Origin
- Legacy
-
(and 3 more)
Tagged with:
-
My Browser Builds (Part 5)
AstroSkipper replied to roytam1's topic in Browsers working on Older NT-Family OSes
Yep! But this toggle button does not work on playlists in New Moon 28 when using the VORAPIS V3 frontend. At least not for me. Whether it works in the original YT interface, I can't say as this modern interface is totally unusable on my Windows XP computer.