In HTML:
<calcite-card id="tab-container">
<calcite-tabs >
<calcite-tab-nav slot="title-group">
<calcite-tab-title selected>
Watercraft
</calcite-tab-title>
<calcite-tab-title>Automobiles</calcite-tab-title>
<calcite-tab-title>Aircrafts</calcite-tab-title>
</calcite-tab-nav>
<calcite-tab selected>
<calcite-notice icon="embark" open>
<div slot="message">Recommended for coastal use</div>
</calcite-notice>
</calcite-tab>
<calcite-tab>
<calcite-notice icon="car" open>
<div slot="message">A good choice for inland adventure</div>
</calcite-notice>
</calcite-tab>
<calcite-tab>
<calcite-notice icon="plane" open>
<div slot="message">Cross continents quickly</div>
</calcite-notice>
</calcite-tab>
</calcite-tabs>
</calcite-card>
In JS:
let myExpand = new Expand({
expandIconClass: "esri-icon-question",
expandTooltip: "My Expand",
view: view,
content: document.getElementById("tab-container")
});
view.ui.add(myExpand, "bottom-right");
Upon execution of the JS, an uncaught TypeError appears.
3p-2e88e68d.entry.js:6 Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'id')
at p-2e88e68d.entry.js:6:25550

No functionality is apparently lost, but there is that annoying exception in the console.
Have you seen this before? Can you help me handle it?
TIA