Skip to content

Commit 0e507eb

Browse files
authored
fix(ui5-input): prevent js error when element is removed from DOM (#2405)
1 parent 11d3bbc commit 0e507eb

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

packages/base/src/StaticAreaItem.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ class StaticAreaItem {
8787
this._updateFragment();
8888
}
8989
await RenderScheduler.whenDOMUpdated(); // Wait for the content of the ui5-static-area-item to be rendered
90-
return this.staticAreaItemDomRef.shadowRoot;
90+
return this.staticAreaItemDomRef && this.staticAreaItemDomRef.shadowRoot;
9191
}
9292
}
9393

packages/main/src/Input.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -800,7 +800,7 @@ class Input extends UI5Element {
800800

801801
async _getPopover() {
802802
const staticAreaItem = await this.getStaticAreaItemDomRef();
803-
return staticAreaItem.querySelector("[ui5-popover]");
803+
return staticAreaItem && staticAreaItem.querySelector("[ui5-popover]");
804804
}
805805

806806
enableSuggestions() {

0 commit comments

Comments
 (0)