Skip to content

Filter... doesn't work in 'External panelize'd views #4763

@GfEW

Description

@GfEW

Is there an existing issue for this?

  • I have searched the existing issues
    • This statement refers to my searching for:
      • is:issue -reason:completed filter panelize

Midnight Commander version and build configuration

GNU Midnight Commander 4.8.33-334-g9ec954aaf
Built with GLib 2.80.0 (using GLib 2.80.0)
Built with S-Lang 2.3.3 and terminfo database (using S-Lang 2.3.3)
With builtin editor
With subshell support as default
With support for background operations
With mouse support on xterm
With support for X11 events
With internationalization support
Virtual File Systems:
 cpiofs, tarfs, sfs, extfs, ftpfs, shell
Data types:
 char: 8; int: 32; long: 64; void *: 64; size_t: 64; off_t: 64; uintmax_t: 64;

Operating system

Linux codespaces-08a020 6.8.0-1030-azure #35~22.04.1-Ubuntu SMP Mon May 26 18:08:30 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux

Is this issue reproducible using the latest version of Midnight Commander?

  • I confirm the issue is still reproducible with the latest version of Midnight Commander
    • This statement refers to mc 4.8.33-334-g9ec954aaf.

How to reproduce

  1. In one of mc's panels, let's say the right one, navigate to any non-empty directory.
  2. Press C-x ! to open the External panelize dialog, press Tab to switch to the Command entry line.
  3. Type ls -1 . , then press Enter to get to the panelized view.
  4. Press F9 r f (or choose Filter... from the Right menu) to open the Filter dialog.
  5. Activate or deactivate any of the three checkbox options as desired, then type any string that according to those options, doesn't match all of the files listed in the panelized view, then press Enter to get to the (supposedly) filtered panelized view.

Expected behavior

You should be shown the list of those files from the panelized view that pass the filter, and no other files.

Actual behavior

You're shown the entire panelized list, unfiltered.

Additional context

  • Filtering in plain directory listings works just fine.
  • If an already filtered view is panelized (i. e. steps 2.-3. and 4.-5. exchanged), the same issue arises: the filter becomes ineffective. Once Panelize is left, it becomes effective again.
  • Even while the set filter is ineffective, the Name column header in the file listing does show the set filter string.

Metadata

Metadata

Assignees

No one assigned

    Labels

    area: coreIssues not related to a specific subsystemprio: mediumHas the potential to affect progress

    Type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions