diff --git a/playground/datatable/index.html b/playground/datatable/index.html
index fc75f40151064824809087755f6a9adfaa26d06a..6aaefbf65a89153e4387f3aacf1b349d6bbde499 100644
--- a/playground/datatable/index.html
+++ b/playground/datatable/index.html
@@ -62,9 +62,9 @@
 
             <monster-collapse id="my-collapse" data-monster-role="filter-collapse">
                 <div class="flex">
-                    
+                    <monster-tabs style="width: 100%"  data-monster-option-classes-button="monster-theme-primary-2" id="filtertabs">
                         <div data-monster-button-label="Filter" data-monster-state="active" class="active">
-                        <monster-datatable-filter id="listfilter1" slot="filter">
+                        <monster-datatable-filter id="listfilter1" slot="filter" data-monster-option-storedconfig-selector="#filtertabs">
                             <label data-monster-label="OID1" id="oid1"
                                    data-monster-template="${value | call:range:oid}">
                                 RANGE OID
@@ -96,7 +96,7 @@
                         </monster-datatable-filter>
                         </div>
                         <div data-monster-button-label="SDAFASDFDS"></div>
-                   
+                    </monster-tabs>
 
                 </div>
             </monster-collapse>
diff --git a/source/components/datatable/filter.mjs b/source/components/datatable/filter.mjs
index 13be8e0a79b00614c40ad1bd5d7cd2228cc15b4f..8a5c619f599250311a1a9cb515a4f55b5b4615fd 100644
--- a/source/components/datatable/filter.mjs
+++ b/source/components/datatable/filter.mjs
@@ -750,6 +750,16 @@ function updateFilterTabs() {
              data-monster-query="${escapedQuery}" data-monster-role="filter-tab" >
              </div>`);
         }
+    }).catch((error) => {
+        if (error instanceof Error) {
+            addAttributeToken(
+                this,
+                ATTRIBUTE_ERRORMESSAGE,
+                error.message + " " + error.stack,
+            );
+        } else {
+            addAttributeToken(this, ATTRIBUTE_ERRORMESSAGE, error+"");
+        }
     })
 }