| Message ID | 20261104-mathieu-release-selector-fix-v1-4-a245895c0093@bootlin.com |
|---|---|
| State | New |
| Headers | show |
| Series | releaseselector: Fix know issues and improve configuration retrieval | expand |
diff --git a/yocto_console_view/src/releaseselectorfield.ts b/yocto_console_view/src/releaseselectorfield.ts index 1d82310da261..1c4d289af224 100644 --- a/yocto_console_view/src/releaseselectorfield.ts +++ b/yocto_console_view/src/releaseselectorfield.ts @@ -182,6 +182,11 @@ buildbotSetupPlugin((reg) => { const UIValue = Symbol('Displayed value in UI'); async function setFieldValue(element, value) { element.focus(); + if (element.type == 'checkbox') { + element.checked = !!value; + element.dispatchEvent(new Event('change', {bubbles: true})); + return; + } element[UIValue] = value; element.value = Object.assign(new String(value), { [UIValue]: true
Set element.checked for checkboxes and dispatch a change event so the form picks the new value. [YOCTO #16291] AI-Generated: Uses opencode (DeepSeek V4 Flash) Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> --- yocto_console_view/src/releaseselectorfield.ts | 5 +++++ 1 file changed, 5 insertions(+)