commit 28f04acb49945d154e4df05880d809963a6ef630
parent 7a1e6c562a426420b936818487062546aafb9965
Author: Emma Zuehlcke <emz@mozilla.com>
Date: Tue, 11 Nov 2025 11:18:20 +0000
Bug 1971438 - Support setting 'disabled' and 'hidden' properties via 'option' config. r=hjones
Differential Revision: https://phabricator.services.mozilla.com/D271117
Diffstat:
1 file changed, 2 insertions(+), 0 deletions(-)
diff --git a/browser/components/preferences/widgets/setting-control/setting-control.mjs b/browser/components/preferences/widgets/setting-control/setting-control.mjs
@@ -208,6 +208,8 @@ export class SettingControl extends SettingElement {
getOptionPropertyMapping(config) {
const props = this.getCommonPropertyMapping(config);
props[".value"] = config.value;
+ props[".disabled"] = config.disabled;
+ props[".hidden"] = config.hidden;
return props;
}