This is an automated email from the ASF dual-hosted git repository.

andytaylor pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/activemq-artemis-console.git


The following commit(s) were added to refs/heads/main by this push:
     new 6005f39  ARTEMIS-5658 - fix reloading of filter from storage
6005f39 is described below

commit 6005f3902cdb390cecbd40da0c6095a1d4539e9c
Author: Andy Taylor <[email protected]>
AuthorDate: Fri Sep 12 15:08:44 2025 +0100

    ARTEMIS-5658 - fix reloading of filter from storage
---
 .../packages/artemis-console-plugin/src/table/ArtemisFilters.tsx      | 2 +-
 .../packages/artemis-console-plugin/src/table/ArtemisTable.tsx        | 4 ++++
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git 
a/artemis-console-extension/artemis-extension/packages/artemis-console-plugin/src/table/ArtemisFilters.tsx
 
b/artemis-console-extension/artemis-extension/packages/artemis-console-plugin/src/table/ArtemisFilters.tsx
index f2eb231..98f150b 100644
--- 
a/artemis-console-extension/artemis-extension/packages/artemis-console-plugin/src/table/ArtemisFilters.tsx
+++ 
b/artemis-console-extension/artemis-extension/packages/artemis-console-plugin/src/table/ArtemisFilters.tsx
@@ -101,7 +101,7 @@ export const ArtemisFilters: React.FC<ArtemisFiltersProps> 
= ({ columns, operati
         <TextInput
           aria-label="Search"
           ref={searchRef}
-          defaultValue=""
+          defaultValue={initialFilter.input}
           onKeyDown={(e) => {
             if (e.key === 'Enter') {
               applyFilter();
diff --git 
a/artemis-console-extension/artemis-extension/packages/artemis-console-plugin/src/table/ArtemisTable.tsx
 
b/artemis-console-extension/artemis-extension/packages/artemis-console-plugin/src/table/ArtemisTable.tsx
index 61a5e7c..48757ab 100644
--- 
a/artemis-console-extension/artemis-extension/packages/artemis-console-plugin/src/table/ArtemisTable.tsx
+++ 
b/artemis-console-extension/artemis-extension/packages/artemis-console-plugin/src/table/ArtemisTable.tsx
@@ -142,6 +142,10 @@ const operationOptions = [
     }
   }
 
+  if (broker.filter) {
+    sessionStorage.setItem(broker.storageColumnLocation + '.filter', 
JSON.stringify(broker.filter));
+  }
+
   const [filter, setFilter] = useState(() => broker.filter !== undefined ? 
broker.filter : initialFilter());
 
   const listData = async () => {


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
For further information, visit: https://activemq.apache.org/contact


Reply via email to