# 3D Slicer 5.10.0: Metadata keyword filter seems inactive

**URL:** <https://discourse.slicer.org/t/3d-slicer-5-10-0-metadata-keyword-filter-seems-inactive/45054>\
**Category:** Support\
**Created:** [November 12, 2025, 5:23pm UTC](https://discourse.slicer.org/t/3d-slicer-5-10-0-metadata-keyword-filter-seems-inactive/45054 "2025-11-12T17:23:25Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![jimjllin](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/jimjllin/32/81425_2.png) [@jimjllin](https://discourse.slicer.org/u/jimjllin)\
**Post date:** [November 12, 2025, 5:23pm UTC](https://discourse.slicer.org/t/3d-slicer-5-10-0-metadata-keyword-filter-seems-inactive/45054/1 "2025-11-12T17:23:25Z")

</div>

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!

---

<div class="post-metadata">

**Author:** ![pieper](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/pieper/32/8_2.png) [@pieper](https://discourse.slicer.org/u/pieper)\
**Post date:** [November 12, 2025, 6:01pm UTC](https://discourse.slicer.org/t/3d-slicer-5-10-0-metadata-keyword-filter-seems-inactive/45054/2 "2025-11-12T18:01:34Z")

</div>

Thanks for reporting this, I can replicate it too.

Maybe it’s related to the recent visual dicom browser work? @Davide_Punzo

---

<div class="post-metadata">

**Author:** ![lassoan](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/lassoan/32/13_2.png) [@lassoan](https://discourse.slicer.org/u/lassoan)\
**Post date:** [November 12, 2025, 6:37pm UTC](https://discourse.slicer.org/t/3d-slicer-5-10-0-metadata-keyword-filter-seems-inactive/45054/3 "2025-11-12T18:37:13Z")

</div>

I’ve added a note to the issuebtracker here: [Visual DICOM roadmap · Issue #1230 · commontk/CTK · GitHub](https://github.com/commontk/CTK/issues/1230#issuecomment-3523384340)

---

<div class="post-metadata">

**Author:** ![Davide\_Punzo](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/davide_punzo/32/66104_2.png) [@Davide\_Punzo](https://discourse.slicer.org/u/Davide_Punzo)\
**Post date:** [November 13, 2025, 5:16am UTC](https://discourse.slicer.org/t/3d-slicer-5-10-0-metadata-keyword-filter-seems-inactive/45054/4 "2025-11-13T05:16:18Z")

</div>

last update to visual dicom browser was on Aug 7, 2025

> <https://github.com/commontk/CTK/commit/fb91447e0e15327341619cc0cda744724408ebc6>
>
> 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](https://github.com/Punzo/CTK/tree/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.

---

<div class="post-metadata">

**Author:** ![Davide\_Punzo](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/davide_punzo/32/66104_2.png) [@Davide\_Punzo](https://discourse.slicer.org/u/Davide_Punzo)\
**Post date:** [November 13, 2025, 5:40am UTC](https://discourse.slicer.org/t/3d-slicer-5-10-0-metadata-keyword-filter-seems-inactive/45054/5 "2025-11-13T05:40:32Z")

</div>

the regression was introduced in

> <https://github.com/commontk/CTK/commit/495be9795b46e3707383e7d5302f6cfc5d9e9ffc>
>
> 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

> <https://github.com/commontk/CTK/commit/011c7afb1dcc8233600979809feaea3a76e52a00>

I have tested only in Qt5.15. @jcfr can you please check it out the fix if it works in Qt6?

---

<div class="post-metadata">

**Author:** ![pieper](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/pieper/32/8_2.png) [@pieper](https://discourse.slicer.org/u/pieper)\
**Post date:** [November 13, 2025, 1:49pm UTC](https://discourse.slicer.org/t/3d-slicer-5-10-0-metadata-keyword-filter-seems-inactive/45054/6 "2025-11-13T13:49:37Z")

</div>

Thanks @Davide_Punzo !

---

<div class="post-metadata">

**Author:** ![Davide\_Punzo](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/davide_punzo/32/66104_2.png) [@Davide\_Punzo](https://discourse.slicer.org/u/Davide_Punzo)\
**Post date:** [November 13, 2025, 4:21pm UTC](https://discourse.slicer.org/t/3d-slicer-5-10-0-metadata-keyword-filter-seems-inactive/45054/7 "2025-11-13T16:21:00Z")

</div>

np! PR at [BUG: Fix filter expression handling in DICOM object list widget by Punzo · Pull Request #1318 · commontk/CTK · GitHub](https://github.com/commontk/CTK/pull/1318)
