7^6

Results 99 comments of 7^6

> + xPref: 'chrome://userchromejs/content/xPref.sys.mjs', @onemen `.sys` isn't a part of the ESM extensions name but a mark of Firefox system modules. So you should not want to use it anywhere....

> In order for the legacy addons to install and work won't BootstrapLoader.jsm and other files in the utils folder have to be updated? Even when trying to fix addons...

Switched to http and it getting through. What the hell. Curl can make https work.

一直用的好好的 突然有一天变了 给我吓一跳 以为被在线后端劫了 查了一圈发现根上就烂了 真你妈恶心

https://github.com/onemen/TabMixPlus/issues/494#issuecomment-3591761915

> Starting with Firefox Nightly 142.0a1 from 2025-06-25 there is new error BootstrapLoader.js > > ``` > 1751116296574 addons.xpi WARN Exception running bootstrap method startup on {dc572301-7619-498c-a57d-39143191b318}: TypeError: Components.manager.addBootstrappedManifestLocation is...

> [@117649](https://github.com/117649), look at `Extension.sys.mjs` I think we can use `aomStartup.registerChrome` but we will need to convert `addon/chrome.manifest` to `chromeEntries` array > > const chromeEntries = [ > ['content', 'tabmixplus',...

@onemen https://searchfox.org/mozilla-central/source/toolkit/mozapps/extensions/amIAddonManagerStartup.idl#39 https://searchfox.org/mozilla-central/source/build/docs/chrome-registration.rst If I'm not misunderstand we may use override to restore some path structure but that override is per file level meaning if override from a folder to...

@onemen I think I may see 2 relatively simple ways so far. 1st: Use `renumerateJARSubtree` `registerChrome` to restore our old chrome path structure at best. No idea if that is...

> [@117649](https://github.com/117649) > > In `Tab Mix Plus` I had to replace all `skin` entries with one `content` entries > > + content tabmix-skin chrome/skin/ > - skin tabmixplus classic/1.0...