Jump to content

Extensions and custom buttons for UXP browsers - Corrections, modifications, adjustments, and special recommendations


Recommended Posts

Extensions and custom buttons for UXP browsers – Corrections, modifications, adjustments, and special recommendations

I am a fan of extensions and custom buttons. That is one of the reasons I already created the thread “Mypal 68 in Windows XP – Custom Buttons and Extensions”. This thread here is a place where I will post about our beloved, legacy extensions and custom buttons for the UXP browsers such as New Moon 28, Serpent 52 and so on. The purpose of this thread is to easily find  corrected, modified, adjusted, or highly recommended extensions and furthermore, custom buttons, too. I couldn't find any thread here on MSFN dedicated to extensions and custom buttons for UXP browsers. The threads “My Browser Builds (Part 1 + 2 + 3 + 4 + 5)” are too extensive and confusing to find information about this stuff, although there are also posts about them. Moreover, these threads are dedicated to the browsers themselves and not to their extensions, and certainly not to custom buttons. Everyone is invited to post their own corrected, modified, adapted, or highly recommended extensions or custom buttons here. The main idea is to enhance the functionality of our beloved, legacy browsers and ensure that this remains the case in the future. :yes:
In the second post of this thread, the reader will find an alphabetical list of all posted extensions.
In the third post, the reader will find an alphabetical list of all posted custom buttons and additionally right behind, an alphabetical list of all posted tips, special scripts and plugins.
All entries of the provided lists are linked to their contributions here in this thread.
Last not least, some additional sources where legacy extensions and custom buttons can be found:

  1. Pale Moon Add-ons - Extensions – Link: https://addons.palemoon.org/extensions/
  2. Basilisk Add-ons - Extensions – Link: https://addons.basilisk-browser.org/extensions/
  3. Classic Add-ons Archive – This catalogue contains 93,598 versions of 19,450 Firefox add-ons created by 14,274 developers over the past 15 years using XUL/XPCOM technology. To access this archive, you have to install the extension ca-archive. Link: https://github.com/JustOff/ca-archive/releases/tag/2.0.3
  4. Extensions for Pale Moon, Firefox & SeaMonkey made by JustOff – Link: https://justoff.github.io/
  5. LegacyCollector - Link: http://web.archive.org/web/20191110173006/https://legacycollector.org/firefox-addons/index.html
  6. RealityRipple SoftwarePale Moon ExtensionsLink: https://realityripple.com/Software/XUL/
  7. Custom buttonsLink: http://custombuttons.sourceforge.net/forum/index.php
  8. AMO archivedLink: https://web.archive.org/web/20171004160834/https://addons.mozilla.org/en-US/firefox/extensions/
  9. Thunderbird.netLink: https://addons.thunderbird.net/en-us/firefox/
  10. TarekJor - Firefox 52 ESR legacy addons - A curated list and XPI files of Mozilla Firefox browser extensions, addons, themes from addons.mozilla.org, before XUL-based purge blackout – Link: https://github.com/TarekJor/Firefox-52-ESR-legacy-addon/tree/master/xpi

I would be very pleased about every contribution and support, no matter if it is comments, opinions, recommendations, own modifications, further links with download sources, or reactions in the form of upvoting or liking. mail0.gif

Welcome and greetings from Germany! welcome-1.gif

AstroSkipper ecrire-ordi.gif

Edited by AstroSkipper
Update of content
Link to comment
Share on other sites


Alphabetical list of all posted extensions

Add to Search Bar  → https://msfn.org/board/topic/183923-extensions-and-custom-buttons-for-uxp-browsers-corrections-modifications-adjustments-and-special-recommendations/?do=findComment&comment=1254575

Check My IP Address & Location - A fork of the HMA! IP Checker extension, made by gif_23.gifAstroSkipper  → https://msfn.org/board/topic/183923-extensions-and-custom-buttons-for-uxp-browsers-corrections-modifications-adjustments-and-special-recommendations/?do=findComment&comment=1250308

Custom Buttons - The extension for installing custom buttons → https://msfn.org/board/topic/183923-extensions-and-custom-buttons-for-uxp-browsers-corrections-modifications-adjustments-and-special-recommendations/?do=findComment&comment=1226328

Dutch language pack for New Moon 28 - Fixed by @nicolaasjan → https://msfn.org/board/topic/183923-extensions-and-custom-buttons-for-uxp-browsers-corrections-modifications-adjustments-and-special-recommendations/?do=findComment&comment=1259539

GeoFlag customized by @AstroSkipperhttps://msfn.org/board/topic/183923-extensions-and-custom-buttons-for-uxp-browsers-corrections-modifications-adjustments-and-special-recommendations/?do=findComment&comment=1226290

Moon Tester Tool  → https://msfn.org/board/topic/183923-extensions-and-custom-buttons-for-uxp-browsers-corrections-modifications-adjustments-and-special-recommendations/?do=findComment&comment=1226300

My German language pack for New Moon 28 - Fixed - Part 1  → https://msfn.org/board/topic/183923-extensions-and-custom-buttons-for-uxp-browsers-corrections-modifications-adjustments-and-special-recommendations/?do=findComment&comment=1239360

My German language pack for New Moon 28 - Fixed - Part 2  → https://msfn.org/board/topic/183923-extensions-and-custom-buttons-for-uxp-browsers-corrections-modifications-adjustments-and-special-recommendations/?do=findComment&comment=1254633aa

My German language pack for New Moon 28 - Fixed - Part 3  → https://msfn.org/board/topic/183923-extensions-and-custom-buttons-for-uxp-browsers-corrections-modifications-adjustments-and-special-recommendations/?do=findComment&comment=1259676

RealityRipple Software - Pale Moon Extensions  → https://msfn.org/board/topic/183923-extensions-and-custom-buttons-for-uxp-browsers-corrections-modifications-adjustments-and-special-recommendations/?do=findComment&comment=1226249

Serpent Tester Tool  → https://msfn.org/board/topic/183923-extensions-and-custom-buttons-for-uxp-browsers-corrections-modifications-adjustments-and-special-recommendations/?do=findComment&comment=1226306

uBlock Origin Legacy modified by @AstroSkipper - Part 1 (obsolete) → https://msfn.org/board/topic/183923-extensions-and-custom-buttons-for-uxp-browsers-corrections-modifications-adjustments-and-special-recommendations/?do=findComment&comment=1226247

uBlock Origin Legacy modified by @AstroSkipper - Part 2 (obsolete) → https://msfn.org/board/topic/183923-extensions-and-custom-buttons-for-uxp-browsers-corrections-modifications-adjustments-and-special-recommendations/?do=findComment&comment=1226727

uBlock Origin Legacy modified by @AstroSkipper - Part 3 (obsolete)  → https://msfn.org/board/topic/183923-extensions-and-custom-buttons-for-uxp-browsers-corrections-modifications-adjustments-and-special-recommendations/?do=findComment&comment=1246272

uBlock Origin 1.16.4.31b2-1.54.0 - Special mod by @AstroSkipper  → https://msfn.org/board/topic/183923-extensions-and-custom-buttons-for-uxp-browsers-corrections-modifications-adjustments-and-special-recommendations/?do=findComment&comment=1257610

uBlock Origin Legacy - A special mod by gif_23.gifAstroSkipper  → https://msfn.org/board/topic/183923-extensions-and-custom-buttons-for-uxp-browsers-corrections-modifications-adjustments-and-special-recommendations/?do=findComment&comment=1258602

User Agent Status - An extension to control the useragent for the currently loaded website  → https://msfn.org/board/topic/183923-extensions-and-custom-buttons-for-uxp-browsers-corrections-modifications-adjustments-and-special-recommendations/?do=findComment&comment=1250958

 

 

 

Edited by AstroSkipper
Update of content
Link to comment
Share on other sites

Alphabetical list of all posted custom buttons

eCleaner custom button created by gif-23.gifAstroSkipper for the extension Preferences Monitor → https://msfn.org/board/topic/183923-extensions-and-custom-buttons-for-uxp-browsers-corrections-modifications-adjustments-and-special-recommendations/?do=findComment&comment=1227463

Restart & Purge - A custom button for restarting the browser and, if necessary, purging the startup cache, created by gif_23.gifAstroSkipper → https://msfn.org/board/topic/183923-extensions-and-custom-buttons-for-uxp-browsers-corrections-modifications-adjustments-and-special-recommendations/?do=findComment&comment=1260008

Toggle CSP - A custom button for toggling the Boolean variable security.csp.enable from true to false and vice versa in about:config created by gif-23.gifAstroSkipper  → https://msfn.org/board/topic/183923-extensions-and-custom-buttons-for-uxp-browsers-corrections-modifications-adjustments-and-special-recommendations/?do=findComment&comment=1229561

Toggle GIF Animation - A custom button for controlling the GIF animation on a specific website  → https://msfn.org/board/topic/183923-extensions-and-custom-buttons-for-uxp-browsers-corrections-modifications-adjustments-and-special-recommendations/?do=findComment&comment=1228263

Toggle media.autoplay.enabled - A custom button for toggling the Boolean variable media.autoplay.enabled created by gif-23.gifAstroSkipper  → https://msfn.org/board/topic/183923-extensions-and-custom-buttons-for-uxp-browsers-corrections-modifications-adjustments-and-special-recommendations/?do=findComment&comment=1229572

Toggle Restartless Add-ons  → https://msfn.org/board/topic/183923-extensions-and-custom-buttons-for-uxp-browsers-corrections-modifications-adjustments-and-special-recommendations/?do=findComment&comment=1226330

Alphabetical list of all posted tips, special scripts and plugins

Custom MSFN Search Engine Plugins by gif_23.gifAstroSkipper  → https://msfn.org/board/topic/183923-extensions-and-custom-buttons-for-uxp-browsers-corrections-modifications-adjustments-and-special-recommendations/?do=findComment&comment=1254572

The legacy extension uBlock Origin - Installing over an existing one or performing a clean install? - An investigation by gif_23.gifAstroSkipper→ https://msfn.org/board/topic/183923-extensions-and-custom-buttons-for-uxp-browsers-corrections-modifications-adjustments-and-special-recommendations/?do=findComment&comment=1260900

 

 

Edited by AstroSkipper
Update of content
Link to comment
Share on other sites

uBlock Origin Legacy modified by @AstroSkipper - Part 1 (obsolete)

uBlock Origin Legacy 1.16.4.30 is the latest version you can download from GitHub. Here is the link: https://github.com/gorhill/uBlock-for-firefox-legacy/releases/tag/firefox-legacy-1.16.4.30.
In the most recent versions of New Moon 28 and Serpent 52, the UI of uBlock Origin's dashboard page has been broken. The menu items at the top of the dashboard page are compressed and no longer visible. However, you can still click on them with the mouse. In previous versions of New Moon 28 and Serpent 52, everything was fine (I didn't check in which version this issue occurred first). I also tested this misbehaviour with a clean profile. Here is a screenshot of this issue:

u-Block-Origin-issue.png

I had a deeper look inside this extension and analyzed several embedded files. I checked all code referring to stylesheets and therefore especially CSS code. After reading a bit in an online CSS reference, I started to understand how this issue might be corrected. It was a good thing that I had dealt a bit more intensively with CSS a few months ago. My idea was in fixing the wrong positioning of the dashboard's menu bar and correcting all distances. Inside the xpi archive is a file called dashboard.css. This file had to be modified.
Here is the section with the problematic, original code:

html, body {
    display: flex;
    flex-direction: column;
    height: 100vh;
    justify-content: stretch;
    overflow: hidden;
    position: relative;
    width: 100vw;
    }
#dashboard-nav {
    background-color: var(--default-surface);
    border: 0;
    box-shadow: var(--dashboard-bar-shadow);
    display: flex;
    flex-shrink: 0;
    flex-wrap: wrap;
    overflow-x: hidden;
    padding: 0;
    position: sticky;
    top: 0;
    width: 100%;
    z-index: 10;
    }

And, here is the same section with my modifications:

html, body {
    display: flex;
    flex-direction: column;
    height: 100vh;
    justify-content: stretch;
    overflow: hidden;
    padding-top: 35px;
    position: sticky;
    width: 100vw;
    }
#dashboard-nav {
    background-color: var(--default-surface);
    border: 0;
    box-shadow: var(--dashboard-bar-shadow);
    display: flex;
    flex-shrink: 0;
    flex-wrap: wrap;
    overflow-x: hidden;
    padding: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 10;
    }

You see, I changed very little code. I corrected in 'html, body {} the value of the property position from 'relative' to 'sticky' and added a distance to the top of the dashboard page by the property padding-top with a value of 35px. Furthermore, I changed the value of the property position in #dashboard-nav {} from 'sticky' to 'absolute'. Anyway, it was a problem of positioning and correct distances. ssuper5sur5.gif Now, with my modifications of the file dashboard.css, the dashboard can be opened as before, and all elements are finally fully visible again:cheerleader:
This is a screenshot after fixing the issue, to demonstrate the result of my modification:

u-Block-Origin-issue-fixed.png

Here is the download link to my fixed version of uBlock Origin Legacy 1.16.4.30https://www.mediafire.com/file/9lzu12rv5sczto9/uBlock0_1.16.4.30.firefox-legacy-mod-by-%40AstroSkipper.xpi/file link.gif

Cheers, AstroSkipper matrix.gif

Edited by AstroSkipper
Update of content
Link to comment
Share on other sites

RealityRipple Software - Pale Moon Extensions

All Pale Moon extensions, created by RealityRipple Software, can be installed in New Moon 28, although their website claims that the extensions are only compatible with Pale Moon 31.*. You just have to modify an entry in the file install.rdf inside each of their xpi files.
Here is an example of their original code:

<em:id>{8de7fcbb-c55c-4fbe-bfc5-fc555c87dbc4}</em:id>
    <em:minVersion>31.0</em:minVersion>
    <em:maxVersion>31.*</em:maxVersion>

And here is the modification:

<em:id>{8de7fcbb-c55c-4fbe-bfc5-fc555c87dbc4}</em:id>
    <em:minVersion>28.10.0</em:minVersion>
    <em:maxVersion>31.*</em:maxVersion>

BTW, these extensions can also be made compatible with Serpent by using the extension Serpent Tester Tool, for example. Here is a link: https://msfn.org/board/topic/183923-extensions-and-custom-buttons-for-uxp-browsers-corrections-modifications-adjustments-and-special-recommendations/?do=findComment&comment=1226306. My recommended extensions from RealityRipple are Grabit, ExtExp, BIZARRE, uTube, MTube, GeoFlag, qrThis, and Open Registry Key. All of them can be installed in New Moon 28 with the modification above without any problems, and they are working fine as expected. ssupercool2.gif
Here is the link to the site with all available Pale Moon extensions by RealityRipple once again: https://realityripple.com/Software/XUL/ link.gif

Cheers, AstroSkipper matrix.gif

Edited by AstroSkipper
Update of content
Link to comment
Share on other sites

GeoFlag customized by @AstroSkipper

I used the extension FlagFox for a very long time in Firefox 52.9.0 ESR, Pale Moon, New Moon, and Serpent 52. Although this extension was abandoned for the legacy UXP browsers due to the change to the modern web extensions years ago, it could be updated by inserting its most recent database manually. I did that for a very long time. But, since I realized that there is a new extension called GeoFlag, I replaced the old extension FlagFox by this new one in my installation of New Moon 28. As described in my post about the Pale Moon extensions from Realtriple Software https://msfn.org/board/topic/183923-extensions-and-custom-buttons-for-uxp-browsers-corrections-modifications-adjustments-and-special-recommendations/?do=findComment&comment=1226249, the GeoFlag extension has to be modified to work in New Moon 28.
It can be made compatible with Serpent 52, too. Here is the modified code of GeoFlag's install.rdf for Serpent 52:

<?xml version="1.0"?>
<RDF xmlns="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:em="http://www.mozilla.org/2004/em-rdf#">
 <Description about="urn:mozilla:install-manifest">
  <em:name>GeoFlag</em:name>
  <em:id>{76843B06-C8C5-5088-90C5-679EA2F00123}</em:id>
  <em:version>31.0</em:version>
  <em:type>2</em:type>
  <!-- Pale Moon -->
  <em:targetApplication>
   <Description>
    <em:id>{8de7fcbb-c55c-4fbe-bfc5-fc555c87dbc4}</em:id>
    <em:minVersion>28.10.0</em:minVersion>
    <em:maxVersion>31.*</em:maxVersion>
   </Description>
  </em:targetApplication>
  <!-- Basilisk / Iceweasel-UXP / Serpent -->
    <em:targetApplication>
      <Description>
        <em:id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id>
        <em:minVersion>52.9.0</em:minVersion>
        <em:maxVersion>52.9.*</em:maxVersion>
      </Description>
    </em:targetApplication>
  <em:description>Displays a flag depicting the location of the current server</em:description>
  <em:optionsURL>chrome://geoflag/content/options.xul</em:optionsURL>
  <em:homepageURL>https://realityripple.com/Software/XUL/GeoFlag/</em:homepageURL>
  <em:updateURL>https://realityripple.com/Software/XUL/GeoFlag/update.rdf</em:updateURL>
  <em:iconURL>chrome://geoflag/skin/logo.png</em:iconURL>
  <em:icon64URL>chrome://geoflag/skin/logo64.png</em:icon64URL>
  <em:creator>RealityRipple</em:creator>
  <em:developer>David Garrett</em:developer>
  <em:developer>Joseph Birr-Pixton</em:developer>
 </Description>
</RDF>

Or, you can use the extension Serpent Tester Tool https://msfn.org/board/topic/183923-extensions-and-custom-buttons-for-uxp-browsers-corrections-modifications-adjustments-and-special-recommendations/?do=findComment&comment=1226306 to make GeoFlag compatible with Serpent. Anyway, this extension is absolutely great and much better than FlagFox. There are many additional features and all of them are working perfectly.
Here is a screenshot of its context menu:

Geo-Flag-context-menu.png

There was only one feature I unfortunately missed. The menu item My info to get information about the user's external IP and their location. For that reason, I added this item by myself. And, what can I say? It works exactly as expected. Here is a screenshot with my customized settings:

Geo-Flag-My-info.png

Download link of GeoFlaghttps://realityripple.com/Software/XUL/GeoFlag/ link.gif

Cheers, AstroSkipper matrix.gif

Edited by AstroSkipper
Update of content
Link to comment
Share on other sites

Moon Tester Tool

The extension Moon Tester Tool allows to install any extension in Pale Moon or New Moon, regardless of target application and versions specified in its manifest. Here is a quotation from the homepage of its developer JustOff:

Quote

Moon Tester Tool is designed for testing compatibility of add-ons with Pale Moon. It allows to install any add-on, regardless of the application and version it was designed for. The add-ons installed using Moon Tester Tool are marked with [TEST] at the beginning of the name.

Extra features:

  • Update chrome.manifest rules to be compatible with Pale Moon
  • Workaround false Australis detection in Pale Moon 29.0 and later
  • Disable automatic update for add-ons with forced compatibility
  • Allow to save installed add-ons from context menu
  • Help to re-install add-ons in compatibility mode

WARNING! MOON TESTER TOOL IS INTENDED FOR ADVANCED USERS AND FOR TEST PURPOSES ONLY!

Installation of improper add-ons may break the browser and lead to the damage or loss of data. You cannot expect or ask for any support for add-ons installed using Moon Tester Tool neither from their authors, nor from developers of the browser.

If you find the add-on that runs well, you have to contact its author and ask their to provide compatibility with Pale Moon officially, or fork it yourself if the license allows.

Additional note:

  • Since the Pale Moon developers decided that the warnings and disclaimers provided in the description and during the operation of this add-on were not sufficient, they added it to the blocklist.
  • You can still allow Moon Tester Tool to be installed and used by changing Add-on security level to Off in your browser Preferences on the Security tab.

Every extension that I have made compatible with Moon Tester Tool works flawlessly. Here is the link to the latest version 2.1.4 of Moon Tester Toolhttps://github.com/JustOff/moon-tester-tool/releases/tag/2.1.4 link.gif

Cheers, AstroSkipper metiers1.gif

Edited by AstroSkipper
Link to comment
Share on other sites

Serpent Tester Tool

The extension Serpent Tester Tool allows to install any extension in Basilisk or Serpent, regardless of target application and versions specified in its manifest. Here is a quotation from the homepage of its developer Nebula-Mechanica, who forked Serpent Tester Tool from JustOff's Moon Tester Tool:

Quote

Serpent Tester Tool is designed for testing compatibility of Pale Moon specific add-ons with Basilisk. It allows to install extensions with only Pale Moon in manifest. The extensions installed via Serpent Tester Tool are marked with [TEST] (or [FIX] for themes) at the beginning of the name and can't be updated automatically.

Warning! Serpent Tester Tool is intended for advanced users and for test purposes only!

Installation of improper extensions or themes may break the browser and lead to the damage or loss of data. You can't expect or ask for any support of extensions and themes installed via Serpent Tester Tool neither from its authors, nor from developers of the browser.

If you find the extension or theme that runs well, you have to contact author and ask him provide compatibility with Basilisk officially.

@VistaLover brought this fork of Moon Tester Tool to my attention. Until then, I was only aware of the Moon Tester Tool extension. I tested it with a few extensions, and it works as expected. Here is the link to the first version 1.0.0 of Serpent Tester Toolhttps://github.com/Nebula-Mechanica/serpent-tester-tool/releases/tag/1.0.0 link.gif

Cheers, AstroSkipper metiers1.gif

Edited by AstroSkipper
Link to comment
Share on other sites

Custom Buttons - The extension for installing custom buttons

The extension Custom Buttons gives a possibility to create or install custom toolbar buttons to enhance the browser's functionality or get easily access to features difficult to be reached. Here is a screenshot of Custom Buttons which is integrated in the Add-ons Manager after installation:

Add-ons-Manager-Custom-Buttons.png

There are different ways to install a custom button. If you have written an own custom button, you can add this code via the button 'Add new button'. Here is a screenshot of its configuration window:

Custom-Buttons-Add-new-button.png

If you want to install an already provided one, the installation depends on the format of this button. In case it is offered as an XML file, you can install it via the browser's file menu item 'Open file' and click onto the button 'Install', or you do it via 'drag and drop' into an empty browser window. Here is an example what you'll see when you do that:

Toogle-Restartless-Add-ons-XML-install-d

In the internet and especially in the Custom Buttons forum http://custombuttons.sourceforge.net/forum/index.php, you can install custom buttons via a provided link. You see, a lot of possibilities to get and install custom buttons.
The last version, you can download via the Classic Add-ons Archive, is Custom Buttons 0.0.5.8.9. The version, which I use and can recommend, is Custom Buttons 0.0.5.8.9.6-fixed8, a more recent and compatible one. It works flawlessly in New Moon 28, Serpent 52, and also in other browsers. I uploaded this version for you. Here is the download link
https://www.mediafire.com/file/wpf38lupdi4fo0s/custom_buttons-0.0.5.8.9-fixed8-signed.xpi/file link.gif

Cheers, AstroSkipper matrix.gif

Edited by AstroSkipper
Update of content
Link to comment
Share on other sites

Toggle Restartless Add-ons

The custom button Toggle Restartless Add-ons provides a drop-down menu to toggle both restartless add-ons and installed plug-ins. It was created by Infocatcher, and its version is 0.1.2.3 of 2016-08-02. Here is a screenshot of its drop-down menu:

Toogle-Restartless-Add-ons-Button-items.

Here are additional mouse click action for convenient usage of its toolbar button:
Clicking onto the toolbar button:

  • Left-click – open drop-down menu
  • Middle-click or left-click with any modifier – open Add-ons Manager

Clicking onto the items of the drop-down menu:

  • Left-click – toggle enabled/disabled
  • Shift+left-click – toggle enabled/disabled and don't close menu
  • Middle-click or left-click with any modifier (except Shift) – open add-on page
  • Right-click – open add-on options (if any)

The custom button Toggle Restartless Add-ons allows to activate or deactivate restartless extensions and plugins faster without opening the Add-ons Manager. For its installation, the extension Custom Buttons is required. Linkhttps://msfn.org/board/topic/183923-extensions-and-custom-buttons-for-uxp-browsers-corrections-modifications-adjustments-and-special-recommendations/?do=findComment&comment=1226328 link.gif I uploaded this custom button as an XML file. Here is the download link
https://www.mediafire.com/file/gqos7e8aj78tt7k/Toggle_Restartless_Add-ons-ID8.xml/file link.gif

Cheers, AstroSkipper matrix.gif

Edited by AstroSkipper
Link to comment
Share on other sites

  • AstroSkipper changed the title to Extensions and custom buttons for UXP browsers - Corrections, modifications, adjustments, and special recommendations

uBlock Origin Legacy modified by @AstroSkipper - Part 2 (obsolete)

In the first part about uBlock Origin, I fixed the issue of the incorrect dashboard's display. After that, a member of this forum came up with the idea to replace the file with the available filter lists in my modded version of uBlock Origin due to loading problems that could be observed lately with these lists. A good idea, in my opinion. He replaced the file assets.json in the folder \assets with the one from the current web extension uBlock0_1.44.5b0.firefox.signed.xpi in my corrected version uBlock0_1.16.4.30.firefox-legacy-mod-by-@AstroSkipper.xpi. Thanks for that to @nicolaasjan! I had a closer look and came to the conclusion that in case of such a modification not only this one file but also all related filter lists should be replaced in the folders \assets\thirdparties and \assets\ublock, for consistency reasons. Freely according to the motto "Who says A, must also say B" (German saying! :P). Furthermore, @VistaLover drew my attention to an unofficial, more recent version of uBlock Origin Legacy with the version number 1.16.4.31b2:

On 9/10/2022 at 6:54 PM, VistaLover said:

... There's a slightly updated "beta" version (not by JustOff), v1.16.4.31b2, tucked away inside PR#330 :

https://github.com/gorhill/uBlock-for-firefox-legacy/pull/330#issue-1206437114

that I have been using for the last few months, without any noticeable problems so far... :P

This xpi file has already been updated with regards to its filter lists and is now the basis of my new, modified version of uBlock Origin Legacy.
Here is the complete changelog of what I have modified:

  • The file dashboard.css fixed as described in my post "uBlock Origin Legacy modified by @AstroSkipper - Part 1".
  • The file assets.json replaced by the most recent one.
  • Missing filter lists in the folders thirdparties and ublock added.
  • Existing filter lists in the folders thirdparties and ublock updated.

This is a screenshot of the location inside the xpi file where all filter lists related files can be found:

u-Block-Origin-filter-lists.png

And, here is the download link to my new, fixed version of uBlock Origin Legacy 1.16.4.31b2, credits to @nicolaasjan and @VistaLoverhttps://www.mediafire.com/file/rv4cdfsm9ddqq30/uBlock0_1.16.4.31b2.firefox-legacy-enhanced-mod-by-%40AstroSkipper.xpi/file link.gif
I compared this new modded version to the old one, and it works really great. The updating of the filter lists are now much faster than before, meaning flawlessly. No eternal waiting for update end! :cheerleader:
But that's not all! And again it was @VistaLover, who pointed me to another solution for fixing the glitch in the dashboard page. Thanks for that again, @VistaLover! In the Pale Moon Forum, a solution is described how to fix this glitch using the advanced settings of uBlock Origin: https://forum.palemoon.org/viewtopic.php?f=46&t=28882 Open the dashboard page, under the item Settings, enable the option "I am an advanced user", click on the icon at the end of this option, and change the value for uiStyles from unset to font-family: sans-serif. That's all! From now on, the dashboard page works as it should.
And, here is the next download link of uBlock Origin Legacy 1.16.4.31b2, only modified in terms of the filter lists, credits to @nicolaasjan and @VistaLover: https://www.mediafire.com/file/zy1dpmtv2py9tws/uBlock0_1.16.4.31b2.firefox-legacy-filter-lists-mod-by-%40AstroSkipper.xpi/file link.gif
Furthermore, two posts with all deeper information provided by @VistaLoverhttps://msfn.org/board/topic/182647-my-browser-builds-part-3/?do=findComment&comment=1226700 and https://msfn.org/board/topic/182647-my-browser-builds-part-3/?do=findComment&comment=1226717 link.gif  
Additionally, a link to the wiki of uBlock Origin's advanced settings: https://github.com/gorhill/uBlock/wiki/Advanced-settings link.gif It seems to be the case that in the next releases of roytam1's UXP browsers the glitch issue in the dashboard page will be presumably fixed. If that is the case, all modifications due to the glitch issue won't be necessary anymore. But, I think they won't harm, either. :)
And finally, an important recommendation to get a new installation of uBlock Origin Legacy working properly and flawlessly. After uninstalling the previous version (yes, the old version should be uninstalled), delete all remnants via about:config and in your profile folder! The remnants of uBlock Origin which can be viewed via about:config can be easily removed by the extension eCleaner. And in your profile folder, there is a file in the subfolder extension-data called ublock0.sqlite which has to be removed manually. Delete the browser cache, too! If doing so, the updating of the filter lists will work like a charme after installing one of my modified versions. :yes:
All users who have important, individual settings or rules should backup them before cleaning their profile folder. On the dashboard page, there is an item called "Back up to file"" to save the user's settings via uBlock itself. 

Cheers, AstroSkipper matrix.gif

Edited by AstroSkipper
Update of content
Link to comment
Share on other sites

News about uBlock Origin Legacy! update.gif

Since version New Moon 28  (2022-09-29), neither a CSS fix nor the setting of uiStyles from unset to font-family: sans-serif is needed anymore. Big thanks to @roytam1! To accelerate the updating of the filter lists and fix the eternal waiting for update end, you can now download the version uBlock Origin Legacy 1.16.4.31b2, only modified in terms of the filter lists, from the previous post. And, don't forget to remove all remnants of uBlock in your profile folder before installing my mod, as already described above! Passer-Aspirateur.gif

Cheers, AstroSkipper matrix.gif

Edited by AstroSkipper
Update of content
Link to comment
Share on other sites

  • 2 weeks later...

eCleaner custom button created by gif-23.gifAstroSkipper for the extension Preferences Monitor

eCleaner is an extension to control and remove entries in your browsers preferences which is normally done via about:config. It's my favourite tool to get rid of all remnants of previous installed extensions. Very convenient is the function to open the corresponding entries via about:config and search for information about them on Google as shown in the first screenshot below. Additionally, the browser's Profile, Downloads, and LocalStore can be cleaned up, too. Here are some screenshots of eCleaner:

e-Cleaner-Prefmon-Edition-1.pnge-Cleaner-Prefmon-Edition-2.png
e-Cleaner-Prefmon-Edition-3.pnge-Cleaner-Prefmon-Edition-4.png

Unfortunately, the standalone version of eCleaner was abandoned with the version 1.4 in 2011. The more recent versions of eCleaner were embedded into the extension Preferences Monitor, an extension which watches for changes on the about:config preferences and notifies the user about it exactly. The last release of Preferences Monitor is the version 3.6.1.1 from 2014-03-21 which can be downloaded from the Classic Add-ons Archive. Into this version, eCleaner 2.5 was embedded as its last version at that time. You can't execute eCleaner directly, though. First, you have to open the setting page of Preferences Monitor, and at the bottom you find a button to start the tool eCleaner which is shown in this image:

Preferences-Monitor-Settings.png

All a bit cumbersome! For this reason, I have written a custom button in JavaScript to access eCleaner directly from the browser.
Here is a screenshot of my eCleaner custom button

e-Cleaner-custom-button.png

And, here is the JavaScript code of my eCleaner custom button

/*CODE*/
eCleanerWindow = window.open("chrome://prefmon-ecleaner/content/ecleaner.xul", "eCleaner", "chrome");
eCleanerWindow.focus();

The icon of this button is the original one of the eCleaner standalone version. For the installation of this button, the extension Custom Buttons is required which you can get from this post: https://msfn.org/board/topic/183923-extensions-and-custom-buttons-for-uxp-browsers-corrections-modifications-adjustments-and-special-recommendations/?do=findComment&comment=1226328
I uploaded my eCleaner custom button as an XML file. I added an additional English description to the Button help for those who are not proficient in the German language. Here is the updated download linkhttps://www.mediafire.com/file/qds9t8g5plcvyo5/eCleaner-ID1.xml/file link.gif

My eCleaner custom button is a perfect example of how missing functions can be retrofitted using already existing or self-created custom buttonssmilie_e_004.gif

Cheers, AstroSkipper matrix.gif

Edited by AstroSkipper
Update of content
Link to comment
Share on other sites

Update notification! update.gif

The post above "eCleaner custom button created by @AstroSkipper for the extension Preferences Monitor" has been enhanced and the provided download link updated due to a change in the custom button itself. I inserted an additional English description into its Button Help for those who are not proficient in the German language.

Greetings from Germany, AstroSkipper smilie-schild-035.gif

Edited by AstroSkipper
Update of content
Link to comment
Share on other sites

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
  • Recently Browsing   0 members

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