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