{
"$type": "site.standard.document",
"bskyPostRef": {
"cid": "bafyreihgvnylu6gk4armp73mwpapopfjv55ln7pvqb6ev57lju6osq43ba",
"uri": "at://did:plc:hqad6xwuzg7oqfmwylfkvqfm/app.bsky.feed.post/3mmxwnfpj34k2"
},
"path": "/viewtopic.php?t=33298&p=274869#p274869",
"publishedAt": "2026-05-29T05:14:59.000Z",
"site": "http://forum.palemoon.org",
"tags": [
"asked to port it to Firefox"
],
"textContent": "> No, I think that's a valid opinion, and important feedback. Users that do think restartless extensions are important should speak up more, it's just everyone I've seen on the forums talking about this issue previously seems to say overlay extensions are the way to go, but a vote for restartless matters. The OP did ask for feedback, and I think this could be valuable.\n>\n> Then again, maybe people who prefer them are afraid to say so because of all the people that think they're either harder to develop, or seem too \"Mozilla\" somehow. Not sure. To be fair, I am not really that involved in the extension development ecosystem myself.\n\nCorrect me if I'm wrong, but wasn't JustOff getting so much hate for developing every single extension in a restartless fashion?\n\nAlso, isn't Restartless method made ideally for extensions that only do one task (Think the extension version of VORAPIS V3 or Minama 1.0.2), since it's very inconvenient to keep restarting the browser when you install or update this one extension that only do one function?\n\nOriginally, Gorhill developed uBlock on Chrome, and when he was asked to port it to Firefox (back when it was XUL+XPCOM but on the transitioning period), he just grabbed the same HTML files to port them to Firefox and he grabbed the same Bootstrap file to make it restartless on Firefox - In other words, uBlock Origin in its deep architecture, it was never made to be optimal for pure XPCOM Firefox. The other extensions that had Firefox in mind were developing it in overlay fashion (Think Greasemonkey, back when it was being developed by the original developer for XPCOM Firefox), because the extension is very complicated with its reliance of userscripts made by other people on the internet and its utilization of sandboxing.\n\nINB4: But these extensions are currently being developed in Chrome and Firefox in its default restartless fashion and nothing bad is happening from them.\nBecause WebExtensions are sandboxed by design, old restartless are not - This causes memory leaks, zombie compartments, race conditions, etc... (Again, correct me if I'm wrong)\n\n* * *",
"title": "Add-ons • Re: Working on a Greasemonkey fork for Pale Moon",
"updatedAt": "2026-05-29T05:14:59.000Z"
}