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;