ProxymanApp / ProxymanApp/Proxyman

Filter selection states

Open
#2,371 3 comments 0 reactions 1 assignee View on GitHub

@NghiaTranUIT is already working on this.

Since Jun 7, 2025.

bug
Dominant language
No language data
Stars
7k
Forks
237
PR merge metrics
No merged PRs in 30d

Description

Description

When modifying the filter criteria for an active saved filter, the selection state does not update, requiring a double tap to reactivate the saved filter

Steps to Reproduce

  1. Create a custom filter and save it
  2. Activate the saved custom filter by selecting it
  3. Modify some aspect of the filter, say the URL pattern that it's looking for
    • Note the custom filter button is still showing as selected
  4. Tap the saved custom filter - it unselects it and closes the filter bar, deactivating the filter mode (the edited filter can still be opened by re-opening the filter menu)
  5. Tap the saved custom filter (you're now at step 2 again and it's activated as expected)

Current Behavior

This is covered by the steps to reproduce but in short activating a saved custom filter, modifying some aspect of it, and then re-tapping the saved custom filter button deselects the filter and closes filtering

Expected Behavior

When the filter window has been interacted with and modified deviating from the selected filter, the active filter should automatically be deselected in the background, allowing the user to be able to re-apply the filter with one simple click

You could potentially argue this is expected, or not awful, but, it doesn't feel intuitive to me, and catches me every time. If this is a desired feature, maybe this could actually be a setting to toggle this behaviour if it isn't already?

Environment

  • App version: e.g latest Proxyman on both MacOS and Windows
  • macOS version: latest MacOS and Windows 10 (haven't tested Windows 11)

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.