Hi Slicer Developers and Community,
I am currently testing the 3D Slicer version 5.10.0 (tried both Mac and Windows versions).
I seem to have found an issue where the keyword filter in the “Add DICOM Data” module’s “View DICOM Metadata” function is not functioning.
In the “Filter” search box at the pop-out window “DICOM File Metadata”, I type a known keyword (e.g., “Spacing”).
Expected Behavior: The list of metadata keys should dynamically filter to show only the items containing the typed keyword.
Actual Behavior: The list does not change at all. The filter appears to have no effect.
Can anyone else reproduce this? Is this a known issue, or has the functionality changed?
Thank you for your help!
pieper
(Steve Pieper (Isomics, Inc.))
November 12, 2025, 6:01pm
2
Thanks for reporting this, I can replicate it too.
Maybe it’s related to the recent visual dicom browser work? @Davide_Punzo
lassoan
(Andras Lasso)
November 12, 2025, 6:37pm
3
last update to visual dicom browser was on Aug 7, 2025
committed 08:19PM - 07 Aug 25 UTC
This changes the test to check the number of running jobs instead of
the total n… umber of jobs. The previous check was incorrect because
jobs are not automatically destroyed when they finish, leading to
a mismatch in the expected number of jobs.
The updated check ensures that the number of running jobs matches
the number of images. This should generally hold true unless an
image retrieval finishes before the check, making the test
non-deterministic in some cases. We can observe this behavior and
adjust if necessary.
Co-authored-by: Jean-Christophe Fillion-Robin <jchris.fillionr@kitware.com>
I tested on version Slicer-5.9.0-2025-09-22-linux-amd64 and the filtering is working.
It is also working on my CTK dev branch GitHub - Punzo/CTK at visualDICOMBrowserUIRefactor
between this branch and CTK master, I see ~90 commits for Qt6, probably the issue is there.
I have to rebase my dev branch to latest CTK anyway. Once I do it, I can check what is broken in latest CTK.
the regression was introduced in
committed 03:10PM - 07 Nov 25 UTC
This changes the usage of `setFilterRegExp` to `setFilterRegularExpression` in
a… nticipation of the transition to Qt6, where the former method is deprecated.
Co-authored-by: Jean-Christophe Fillion-Robin <jchris.fillionr@kitware.com>
Fixed in
committed 05:38AM - 13 Nov 25 UTC
I have tested only in Qt5.15. @jcfr can you please check it out the fix if it works in Qt6?