Since then, I took it a bit further and published the result on my GitHub.
https://github.com/UCyborg/uBlock-for-firefox-legacy/releases
Besides bringing the built-in list closer to the upstream version, adding some misc filter lists among selectable filters and misc changes picked up from the old 1.16.6 version and some newer versions, main additions are:
- working alias system for referencing redirectable resources and scriptlets from filters,
- all redirectable stub scripts for disabling various JavaScript frameworks for serving ads have been brought in sync with the upstream version of uBlock Origin, this includes the addition of the stub Google's IMA3 library, which some websites integrate in their video players for playing ad segments,
- all utility scriptlets from the upstream version of uBlock Origin have been brought over, these manipulate web pages in various ways, there's everything in there from the one for setting cookie values (eg. set-cookie) to the one for auto-clicking specific element on a web page, usually used for things like dismissing cookie dialogs, both redirectable resources and scriptlets are described on the Wiki,
- added an alias for domain= network filter option: from=
- implemented static network filter option redirect-rule=, at least in its basic form, doesn't support specifying priority.
A note about installation, those that have been using the old 1.16.4.30 version maintained by JustOff can normally update to this one, but those that may have AstroSkipper's version installed will have to remove it first as the latter has a different ID, which makes it possible to have two versions installed that will conflict. User settings are preserved either way unless you go and delete the extension's database file. Note that it's been a while since the filter "uBlock filters - Resource Abuse" has been merged with "uBlock filters - Privacy", so the former is no longer among default filter list in my version. Filter updating process will convert it to user-imported filter; it may be removed by the user then.
Full changelog is on the Releases page on GitHub, but commit logs are the most detailed. Overall, this version should be a bit more effective at its job, but the road to the full parity with the upstream version is still long.
As anything on my GitHub, consider it something done by me for me that happens to be visible publicly. It comes without warranty and without promises of any kind.