But in a few weeks, in Firefox stuff like this will be impossible – as the browser devs refuse to implement these features, and refuse to give extension devs the ability to override such browser-native features while still feeling native.
I built a similar extension for Firefox which I didn’t publish (the reasons will be obvious at the end of this paragraph), where I log the entire browser history on my own server, transform all loaded pages via reader mode, also log them, then provide fulltext search in all of them, which sites were visited after another, how did I open tabs, etc, forever.
This means I can search history for years, with postgres fulltext search, and find anything I’ve visited or read about, pages I saw before or after, etc.
It’s an amazing tool, but obviously once Firefox enforces WebExtensions, it’s useless, because I can’t integrate it with the omnibar or with the history tool anymore.