Norwell History Tools not working over 136.0
Apparently, no legacy extensions work, but this is the one I use the most. Will these extensions just never work again, or is there a way to modify them so they work with the latest Firefox versions?
It contains the same changes as mentioned in previous issue:
- Some additional CSS changes to the bottom panel to make it easier to distinguish it from the list window (in both dark/light theme).
- Fixed positioning in top-left
?window.- Fixed importing history from Firefox/Chrome, as it broke at some point, possibly even before ESR115.
- Fixed some paths that at this point might not even be necessary
.jsm->.sys.mjs- Fixed positioning of loading bar while searching to stop unnecessary 'jumping'
And few other random things that were constantly throwing console errors, like using type-to-search on selected list. There's also column reordering, but at this point i don't remember if it was added by me.
Biggest difference is that it uses the latest version that fixed the calendar without overwriting datetimebox.js
It contains the same changes as mentioned in previous issue:
- Some additional CSS changes to the bottom panel to make it easier to distinguish it from the list window (in both dark/light theme).
- Fixed positioning in top-left
?window.- Fixed importing history from Firefox/Chrome, as it broke at some point, possibly even before ESR115.
- Fixed some paths that at this point might not even be necessary
.jsm->.sys.mjs- Fixed positioning of loading bar while searching to stop unnecessary 'jumping'
And few other random things that were constantly throwing console errors, like using type-to-search on selected list. There's also column reordering, but at this point i don't remember if it was added by me.
Biggest difference is that it uses the latest version that fixed the calendar without overwriting
datetimebox.js
Firefox 141 has broken the search functions
Mozilla removed chrome://global/content/elements/search-textbox.js in 141, so all the <search-textbox> elements required an update:
Mozilla removed
chrome://global/content/elements/search-textbox.jsin 141, so all the<search-textbox>elements required an update:
Thanks. Not sure if this is appropriate, but are there any other extensions like this? I don't want to have to rely on you all the time. 😂
The only extension that i'm aware of is history helper, but it's a bit lacking in comparison. The most similar thing is the BrowsingHistoryView by nirsoft, but that one also lacks few things that norwell has.
The only extension that i'm aware of is history helper, but it's a bit lacking in comparison. The most similar thing is the BrowsingHistoryView by nirsoft, but that one also lacks few things that norwell has.
Look's like Firefox 142.0 broke the extension again. Tried reinstalling, but I can't see the icon in the toolbar.
At this point, i moved the few extensions that i use into .uc.js scripts, just to avoid all this hassle with it breaking because of the loader. Fortunately norwell didn't require any big changes, because i surely do not want to touch that behemoth of js code.
This should work with any loader that uses chrome.manifest, but it's completely under a "works for me™", so remove the extension and try this one. If it doesn't display instantly, you might need to drag it from the Customize Toolbar window.
For now this works for me on Firefox 142.0, but based of what i've seen reported in [1] [2] it might become another mess very soon.
At this point, i moved the few extensions that i use into
.uc.jsscripts, just to avoid all this hassle with it breaking because of the loader. Fortunately norwell didn't require any big changes, because i surely do not want to touch that behemoth of js code.This should work with any loader that uses
chrome.manifest, but it's completely under a "works for me™", so remove the extension and try this one. If it doesn't display instantly, you might need to drag it from theCustomize Toolbarwindow.For now this works for me on
Firefox 142.0, but based of what i've seen reported in [1] [2] it might become another mess very soon.
Alright, it worked for me, I just had to enable it in the UserScripts menu. There is a problem though: if you already have a Norwell tab open in one window, opening a different window, and then trying to open a Norwell tab within that one will not work, it will just open the tab in whatever window you had Norwell open initially.
I've updated the link above.
Redownload and replace norwell.uc.js. If you want it to open at the very end like it did before then switch the setting at the top.
I've updated the link above.
Redownload and replace
norwell.uc.js. If you want it to open at the very end like it did before then switch the setting at the top.
Well another day, another broken extension/script. I can't see the icon in 143.0.3. Looks like its broken again.
In norwell.uc.js
- const { CustomizableUI } = ChromeUtils.importESModule("resource:///modules/CustomizableUI.sys.mjs");
+ const { CustomizableUI } = ChromeUtils.importESModule("moz-src:///browser/components/customizableui/CustomizableUI.sys.mjs");
In
norwell.uc.js
- const { CustomizableUI } = ChromeUtils.importESModule("resource:///modules/CustomizableUI.sys.mjs");
- const { CustomizableUI } = ChromeUtils.importESModule("moz-src:///browser/components/customizableui/CustomizableUI.sys.mjs");
Thanks. But I noticed something else isn't working: when you select an entry and right click and press "Open this time ... in Norwell", the window it brings you to doesn't display location, time, visit count, etc. You have to manually select them every time.
I'm not exactly sure what changed, but somewhere between 140–143 Firefox stopped retaining column visibility when opening new tabs with the ?a= 'visit time' parameter (chrome://.../norwell.xhtml?a=123456).
Weirdly enough, it seems that xulstore.json always treated each ?a= variant as a unique page, turning the file into a gigantic mess by appending a new entry every time Open this Time was used. Both issues should be fixed now, but the xulstore.json file might need clearing if anyone used that feature extensively.