<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic closing a tab triggers javascript exception in Calcite Design System Questions</title>
    <link>https://community.esri.com/t5/calcite-design-system-questions/closing-a-tab-triggers-javascript-exception/m-p/1406500#M616</link>
    <description>&lt;P&gt;Hi guys,&lt;/P&gt;&lt;P&gt;I have a tab as follow.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html&amp;gt;
  &amp;lt;head&amp;gt;
    &amp;lt;meta charset="utf-8"&amp;gt;
    &amp;lt;script type="module" src="https://js.arcgis.com/calcite-components/2.4.0/calcite.esm.js"&amp;gt;&amp;lt;/script&amp;gt;
    &amp;lt;link rel="stylesheet" type="text/css" href="https://js.arcgis.com/calcite-components/2.4.0/calcite.css" /&amp;gt;
  &amp;lt;/head&amp;gt;
  &amp;lt;body&amp;gt;
    &amp;lt;calcite-tabs&amp;gt;
      &amp;lt;calcite-tab-nav slot="title-group"&amp;gt;
        &amp;lt;calcite-tab-title tab='tab1' closable&amp;gt;Tab1&amp;lt;/calcite-tab-title&amp;gt;
        &amp;lt;calcite-tab-title tab='tab2' closable&amp;gt;Tab2&amp;lt;/calcite-tab-title&amp;gt;
        &amp;lt;calcite-tab-title tab='tab3' closable&amp;gt;Tab3&amp;lt;/calcite-tab-title&amp;gt;
        &amp;lt;calcite-tab-title tab='tab4' closable&amp;gt;Tab4&amp;lt;/calcite-tab-title&amp;gt;
      &amp;lt;/calcite-tab-nav&amp;gt;
      &amp;lt;calcite-tab tab='tab1'&amp;gt;
        &amp;lt;calcite-button&amp;gt;tab1&amp;lt;/calcite-button&amp;gt;
      &amp;lt;/calcite-tab&amp;gt;
      &amp;lt;calcite-tab tab='tab2'&amp;gt;
        &amp;lt;calcite-button&amp;gt;tab2&amp;lt;/calcite-button&amp;gt;
      &amp;lt;/calcite-tab&amp;gt;
      &amp;lt;calcite-tab tab='tab3'&amp;gt;
        &amp;lt;calcite-button&amp;gt;tab3&amp;lt;/calcite-button&amp;gt;
      &amp;lt;/calcite-tab&amp;gt;
      &amp;lt;calcite-tab tab='tab4'&amp;gt;
        &amp;lt;calcite-button&amp;gt;tab4&amp;lt;/calcite-button&amp;gt;
      &amp;lt;/calcite-tab&amp;gt;
    &amp;lt;/calcite-tabs&amp;gt;
  &amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;Closing any tab will raise js exception in the console, how does this happen?&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;P&gt;&lt;STRONG&gt;Uncaught TypeError: Cannot read properties of undefined (reading 'focus')&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;at tab-nav.tsx:419:37&lt;/STRONG&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;</description>
    <pubDate>Fri, 05 Apr 2024 18:14:08 GMT</pubDate>
    <dc:creator>yushang</dc:creator>
    <dc:date>2024-04-05T18:14:08Z</dc:date>
    <item>
      <title>closing a tab triggers javascript exception</title>
      <link>https://community.esri.com/t5/calcite-design-system-questions/closing-a-tab-triggers-javascript-exception/m-p/1406500#M616</link>
      <description>&lt;P&gt;Hi guys,&lt;/P&gt;&lt;P&gt;I have a tab as follow.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html&amp;gt;
  &amp;lt;head&amp;gt;
    &amp;lt;meta charset="utf-8"&amp;gt;
    &amp;lt;script type="module" src="https://js.arcgis.com/calcite-components/2.4.0/calcite.esm.js"&amp;gt;&amp;lt;/script&amp;gt;
    &amp;lt;link rel="stylesheet" type="text/css" href="https://js.arcgis.com/calcite-components/2.4.0/calcite.css" /&amp;gt;
  &amp;lt;/head&amp;gt;
  &amp;lt;body&amp;gt;
    &amp;lt;calcite-tabs&amp;gt;
      &amp;lt;calcite-tab-nav slot="title-group"&amp;gt;
        &amp;lt;calcite-tab-title tab='tab1' closable&amp;gt;Tab1&amp;lt;/calcite-tab-title&amp;gt;
        &amp;lt;calcite-tab-title tab='tab2' closable&amp;gt;Tab2&amp;lt;/calcite-tab-title&amp;gt;
        &amp;lt;calcite-tab-title tab='tab3' closable&amp;gt;Tab3&amp;lt;/calcite-tab-title&amp;gt;
        &amp;lt;calcite-tab-title tab='tab4' closable&amp;gt;Tab4&amp;lt;/calcite-tab-title&amp;gt;
      &amp;lt;/calcite-tab-nav&amp;gt;
      &amp;lt;calcite-tab tab='tab1'&amp;gt;
        &amp;lt;calcite-button&amp;gt;tab1&amp;lt;/calcite-button&amp;gt;
      &amp;lt;/calcite-tab&amp;gt;
      &amp;lt;calcite-tab tab='tab2'&amp;gt;
        &amp;lt;calcite-button&amp;gt;tab2&amp;lt;/calcite-button&amp;gt;
      &amp;lt;/calcite-tab&amp;gt;
      &amp;lt;calcite-tab tab='tab3'&amp;gt;
        &amp;lt;calcite-button&amp;gt;tab3&amp;lt;/calcite-button&amp;gt;
      &amp;lt;/calcite-tab&amp;gt;
      &amp;lt;calcite-tab tab='tab4'&amp;gt;
        &amp;lt;calcite-button&amp;gt;tab4&amp;lt;/calcite-button&amp;gt;
      &amp;lt;/calcite-tab&amp;gt;
    &amp;lt;/calcite-tabs&amp;gt;
  &amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;Closing any tab will raise js exception in the console, how does this happen?&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;P&gt;&lt;STRONG&gt;Uncaught TypeError: Cannot read properties of undefined (reading 'focus')&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;at tab-nav.tsx:419:37&lt;/STRONG&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;</description>
      <pubDate>Fri, 05 Apr 2024 18:14:08 GMT</pubDate>
      <guid>https://community.esri.com/t5/calcite-design-system-questions/closing-a-tab-triggers-javascript-exception/m-p/1406500#M616</guid>
      <dc:creator>yushang</dc:creator>
      <dc:date>2024-04-05T18:14:08Z</dc:date>
    </item>
    <item>
      <title>Re: closing a tab triggers javascript exception</title>
      <link>https://community.esri.com/t5/calcite-design-system-questions/closing-a-tab-triggers-javascript-exception/m-p/1495111#M643</link>
      <description>&lt;P&gt;I just run your script with no errors. Closing the tab doesn't trigger any errors in the console.&lt;/P&gt;&lt;P&gt;&lt;A href="https://codepen.io/lkoumis1/pen/abrqxGp?editors=1101" target="_blank"&gt;https://codepen.io/lkoumis1/pen/abrqxGp?editors=1101&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 19 Jun 2024 21:23:23 GMT</pubDate>
      <guid>https://community.esri.com/t5/calcite-design-system-questions/closing-a-tab-triggers-javascript-exception/m-p/1495111#M643</guid>
      <dc:creator>lkoumis</dc:creator>
      <dc:date>2024-06-19T21:23:23Z</dc:date>
    </item>
  </channel>
</rss>

