Skip to content

Commit

Permalink
fix(ui5-select): remove the cloning of the value state message (SAP#9654
Browse files Browse the repository at this point in the history
)

related to SAP#9347
  • Loading branch information
plamenivanov91 authored Aug 7, 2024
1 parent dd8d77d commit 1466076
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 9 deletions.
8 changes: 2 additions & 6 deletions packages/main/src/Select.ts
Original file line number Diff line number Diff line change
Expand Up @@ -762,7 +762,7 @@ class Select extends UI5Element implements IFormInputElement {
if (this.shouldDisplayDefaultValueStateMessage) {
valueStateText = this.valueStateDefaultText;
} else {
valueStateText = this.valueStateMessageText.map(el => el.textContent).join(" ");
valueStateText = this.valueStateMessage.map(el => el.textContent).join(" ");
}

return `${this.valueStateTypeText} ${valueStateText}`;
Expand Down Expand Up @@ -854,12 +854,8 @@ class Select extends UI5Element implements IFormInputElement {
return getEffectiveAriaLabelText(this);
}

get valueStateMessageText() {
return this.getSlottedNodes("valueStateMessage").map(el => el.cloneNode(true));
}

get shouldDisplayDefaultValueStateMessage() {
return !this.valueStateMessageText.length && this.hasValueStateText;
return !this.valueStateMessage.length && this.hasValueStateText;
}

get hasValueStateText() {
Expand Down
4 changes: 1 addition & 3 deletions packages/main/src/SelectPopover.hbs
Original file line number Diff line number Diff line change
Expand Up @@ -73,8 +73,6 @@
{{#if shouldDisplayDefaultValueStateMessage}}
{{valueStateText}}
{{else}}
{{#each valueStateMessageText}}
{{this}}
{{/each}}
<slot name="valueStateMessage"></slot>
{{/if}}
{{/inline}}

0 comments on commit 1466076

Please sign in to comment.