diff --git a/public/js/components/filter/Filter.js b/public/js/components/filter/Filter.js
index 1cf6e6425..a5546c134 100644
--- a/public/js/components/filter/Filter.js
+++ b/public/js/components/filter/Filter.js
@@ -17,10 +17,11 @@
import {CoreFilterAPIs} from './API.js';
import {CoreRESTClient} from '../../RESTClient.js';
-import {CoreFetchCmpt} from '../../components/Fetch.js';
+import {CoreFetchCmpt} from '../Fetch.js';
import FilterConfig from './Filter/Config.js';
import FilterColumns from './Filter/Columns.js';
import TableDownload from './Table/Download.js';
+import collapseAutoClose from '../../directives/collapseAutoClose.js';
//
const FILTER_COMPONENT_NEW_FILTER = 'Filter Component New Filter';
@@ -38,6 +39,9 @@ export const CoreFilterCmpt = {
FilterColumns,
TableDownload
},
+ directives: {
+ collapseAutoClose
+ },
emits: [
'nwNewEntry',
'click:new'
@@ -562,6 +566,7 @@ export const CoreFilterCmpt = {
:names="fieldNames"
@hide="tabulator.hideColumn($event)"
@show="tabulator.showColumn($event)"
+ v-collapse-auto-close
>