From 07924cbbd5af0921d6e90d55ed35d90995c0d3a0 Mon Sep 17 00:00:00 2001 From: Seb Julliand Date: Sat, 21 Feb 2026 17:50:23 +0100 Subject: [PATCH] Fixed single-select value not updated after onOptionClick event Signed-off-by: Seb Julliand --- src/vscode-single-select/vscode-single-select.ts | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/vscode-single-select/vscode-single-select.ts b/src/vscode-single-select/vscode-single-select.ts index 27dcf9c7..cc6dd481 100644 --- a/src/vscode-single-select/vscode-single-select.ts +++ b/src/vscode-single-select/vscode-single-select.ts @@ -1,10 +1,10 @@ -import {html, LitElement, TemplateResult} from 'lit'; -import {property, query} from 'lit/decorators.js'; -import {ifDefined} from 'lit/directives/if-defined.js'; -import {customElement} from '../includes/VscElement.js'; -import {chevronDownIcon} from '../includes/vscode-select/template-elements.js'; -import {VscodeSelectBase} from '../includes/vscode-select/vscode-select-base.js'; -import {AssociatedFormControl} from '../includes/AssociatedFormControl.js'; +import { html, LitElement, TemplateResult } from 'lit'; +import { property, query } from 'lit/decorators.js'; +import { ifDefined } from 'lit/directives/if-defined.js'; +import { AssociatedFormControl } from '../includes/AssociatedFormControl.js'; +import { customElement } from '../includes/VscElement.js'; +import { chevronDownIcon } from '../includes/vscode-select/template-elements.js'; +import { VscodeSelectBase } from '../includes/vscode-select/vscode-select-base.js'; import styles from './vscode-single-select.styles.js'; export type VscSingleSelectCreateOptionEvent = CustomEvent<{value: string}>; @@ -314,7 +314,7 @@ export class VscodeSingleSelect this._opts.selectedIndex = Number((optEl as HTMLElement).dataset.index); this.open = false; - this._internals.setFormValue(this._value); + this._internals.setFormValue(this._opts.value as string); this._manageRequired(); this._dispatchChangeEvent(); }