UCyborg Posted October 6, 2024 Posted October 6, 2024 The recent work was done on Pale Moon code here. Haven't checked what goes on on Basilisk's side, it's maintained by the other guy, MC said that interface is defined globally so it should work either way without prefixing it, but I haven't went into compiling full original development version of Pale Moon to find out if the extension also triggers problem there. I don't know the cause of funny buttons/icons I referenced in previous post.
AstroSkipper Posted October 6, 2024 Author Posted October 6, 2024 (edited) 2 hours ago, NotHereToPlayGames said: The file structures inside omni.ja are of course different for New Moon 28 and Serpent 52. I could not find any missing browser.webNavigation.stop(Ci.nsIWebNavigation.STOP_ALL); in Serpent 52. You are looking for the wrong code as it is the already fixed one. And TBH, you can't find anything that is not there yet. You have to look for the still existing, faulty code: browser.webNavigation.stop(nsIWebNavigation.STOP_ALL); It is in the line 2652 of the file tabbrowser.xml in the folder chrome\browser\content\browser\ of Serpent's omni.ja file. Serpent 52 suffers from the same issue as New Moon 28 which will be fixed in the next release. But you can fix it yourself temporarily. Edited October 6, 2024 by AstroSkipper Update of content 3
NotHereToPlayGames Posted October 6, 2024 Posted October 6, 2024 (edited) 1 hour ago, AstroSkipper said: You have to look for the still existing, faulty code: Duh! I typed it that way intentionally, because I was quoting "forgotten "Ci" in the code" and felt I should reference it within my reply. Technically, I only looked for "browser.webNavigation". Come to find out that the reason I couldn't find it is because WinRAR and 7zip extract omni.ja differently. I probably "should have" known that, it was specifically cited to use WinRAR but it's not something I have installed on my HOST, had to resort to a VM. Edited October 6, 2024 by NotHereToPlayGames
AstroSkipper Posted October 6, 2024 Author Posted October 6, 2024 (edited) 54 minutes ago, NotHereToPlayGames said: Duh! I typed it that way intentionally, because I was quoting "forgotten "Ci" in the code" and felt I should reference it within my reply. Technically, I only looked for "browser.webNavigation". Come to find out that the reason I couldn't find it is because WinRAR and 7zip extract omni.ja differently. I probably "should have" known that, it was specifically cited to use WinRAR but it's not something I have installed on my HOST, had to resort to a VM. Read your statement, and you will see it does not make sense! Intentionally or not. Anyway! I used 7-Zip but in a different way. I opened omni.ja with 7-Zip and copied all files in a subfolder which I named omni. Then I repacked all files with 7-Zip, too. Works great here. So it doesn't matter whether you use WinRAR or 7-Zip. The file cannot simply change location by itself P.S.: Don't forger I am not only a mathematician, but also a philologist! That means I am a friend of the word. Edited October 6, 2024 by AstroSkipper Update of content 4
NotHereToPlayGames Posted October 6, 2024 Posted October 6, 2024 2 hours ago, AstroSkipper said: the file tabbrowser.xml in the folder chrome\browser\content\browser\ of Serpent's omni.ja file So your 7zip kept this folder structure? Mine did not. Did not dig into "why" it did not. I grabbed a "portable WinRAR" and it worked.
NotHereToPlayGames Posted October 6, 2024 Posted October 6, 2024 27 minutes ago, AstroSkipper said: and copied all files in a subfolder which I named omni. Confused. At any rate, no longer matters. WinRAR worked. But do PREFER 7zip so I'll try again. Not really urgent.
NotHereToPlayGames Posted October 6, 2024 Posted October 6, 2024 9 minutes ago, UCyborg said: The most proper tool is MozJAR Recompressor. Will give that a try. Never heard of it, to be honest.
AstroSkipper Posted October 6, 2024 Author Posted October 6, 2024 (edited) 37 minutes ago, UCyborg said: The most proper tool is MozJAR Recompressor. I used it in the past. But frankly, 7-Zip is for the omni.ja files enough. There is no real need to keep the original compression as far as I could see. Especially when it comes to temporary fixes of the omni.ja file. Edited October 6, 2024 by AstroSkipper Update of content 4
UCyborg Posted October 7, 2024 Posted October 7, 2024 On 10/3/2024 at 11:56 AM, NotHereToPlayGames said: many/most extensions pertinent to UXP Era are no longer maintained. I'd say UXP era never really took off, what you're referencing was golden Mozilla era. You could say the extensions dealing with web pages are severely lacking and I'd argue they're the most important ones considering the point of the web browser is to access web content. 1
AstroSkipper Posted October 7, 2024 Author Posted October 7, 2024 (edited) Legacy extensions and the mighty but underestimated custom buttons for UXP browsers are able to do many things that webextensions are not allowed to do. That's why I love them. I see them as a way of customising the browser to the user's preferences. Their tasks are many and varied, and accessing web content is just one of them, albeit an important one. But they can do much more. And new ones are still being developed. There are so many of them that you can always find something useful that still works. Or you try to bring them back to life. That's why I created this thread. Edited October 7, 2024 by AstroSkipper Update of content 4
UCyborg Posted October 7, 2024 Posted October 7, 2024 16 minutes ago, AstroSkipper said: Or you try to bring them back to life. That would require becoming full time unpaid programmer. There's no equivalent of latest uBO, Stylus, Tampermonkey, no ImprovedTube for YouTube, no up-to date Reddit Enhancement Suite, someone on PM forum brought up Scratch Addons etc. 1
AstroSkipper Posted October 7, 2024 Author Posted October 7, 2024 (edited) As far as a more up-to-date version of uBO is concerned, I'm with you although uBlock Origin Legacy still works fine. And a more up-to-date script manager would also be great. YouTube works great with VORAPIS V3. And you don't have to open every piece of crap with the UXP browsers. That's what tablets and smartphones are for. Edited October 7, 2024 by AstroSkipper 4
UCyborg Posted October 7, 2024 Posted October 7, 2024 I can fantasize. But I realize technical complexities in potential all-in-one browser.
UCyborg Posted October 10, 2024 Posted October 10, 2024 Cute Buttons seems to have slightly lower impact on the browser UI on Linux build. At least the delay switching tabs isn't any higher than without its CSS loaded. One bug in the old Reddit Enhancement Suite, Never Ending Reddit module craps out on some subreddits and fails loading new pages. Since it disables the button to go to the next page manually, you basically have to turn the module off for the warranty to be able to navigate to the next page anywhere.
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now