Есть расширения у которых нет встроенной функции экспорта и импорта настроек (например настройки контейнеров и т.п.).
Может это можно сделать какими либо другим способом?

Yoskaldyr пишет

например настройки контейнеров и т.п.

containers.json, по Внутреннему UUID из вкладки about:debugging#/runtime/this-firefox искать в каталоге storage папку moz-extension+++Внутренний UUID, в prefs.js \"@testpilot-containers\":\"Внутренний UUID\".

sandro79
Я бы не создавал тему, если бы все было так просто.
в containers.json хранятся базовые настройки контейнеров, а не детальные настройки расширения (какой домен открывать в каком контейнере по умолчанию)
раньше настройки всех WebExtensions хранились в папке browser-extension-data, но после какой-то версии они смигрировали в какой-то sqlite - т.к. в папке файлы storage.js  переименовались в storage.js.migrated и в prefs.js есть пометка что настройки смигрированы, по типу такой:
user_pref("extensions.webextensions.ExtensionStorageIDB.migrated.@testpilot-containers", true);

Я тонашел где они хранятся - webappsstore.sqlite. Но есть ли какой-то удобный способ (а не ручной через запросы в базу или через дебаг расширения) извлечь все настройки конкретного дополнения?

Yoskaldyr пишет

в containers.json хранятся базовые настройки контейнеров, а не детальные настройки расширения (какой домен открывать в каком контейнере по умолчанию)

, очень актуальный вопрос. Каждый раз после установки или отключения/включения расширения вручную приходится переназначать контейнеры этим доменам

похоже придется пилить свой костыль...
Хотя есть вариант исключительно для импорта попробовать одну из старых версий фокса, где настройки были в отдельных файлах