From e9acddd54ca39392962e801fd3b882a9dcba93aa Mon Sep 17 00:00:00 2001 From: konnorrogers Date: Mon, 17 Nov 2025 13:35:11 -0500 Subject: [PATCH] fix issue with select, and build script issue --- packages/webawesome/scripts/build.js | 1 - packages/webawesome/src/components/select/select.ts | 5 +++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/webawesome/scripts/build.js b/packages/webawesome/scripts/build.js index f9c6112ef..23fa682f0 100644 --- a/packages/webawesome/scripts/build.js +++ b/packages/webawesome/scripts/build.js @@ -438,7 +438,6 @@ export async function build(options = {}) { } // copy everything to unbundled before we generate bundles. - await copy(getCdnDir(), getDistDir(), { overwrite: true }); await regenerateBundle(); // This needs to be outside of "isComponent" check because SSR needs to run on CSS files too. diff --git a/packages/webawesome/src/components/select/select.ts b/packages/webawesome/src/components/select/select.ts index cfedcdd6d..8d0e601e6 100644 --- a/packages/webawesome/src/components/select/select.ts +++ b/packages/webawesome/src/components/select/select.ts @@ -518,6 +518,8 @@ export default class WaSelect extends WebAwesomeFormAssociatedElement { private handleClearClick(event: MouseEvent) { event.stopPropagation(); + this.hasInteracted = true + this.valueHasChanged = true if (this.value !== null) { this.setSelectedOptions([]); @@ -603,6 +605,9 @@ export default class WaSelect extends WebAwesomeFormAssociatedElement { if (this.disabled) return; + this.hasInteracted = true + this.valueHasChanged = true + // Use the directly provided option if available (from getTag method) let option = directOption;