Proxyman icon indicating copy to clipboard operation
Proxyman copied to clipboard

WebSoket filter: stay on found the message after removing the filter

Open ganeles opened this issue 8 months ago • 4 comments

Description

If you use a filter in WebSoket flow, as usual, you find only one message from a few that you need (for example, you find a request, and after that, you need to check the response for this message)

For now, I use a filter to find a request (and got a list with 5 messages) I decided I need the second message (and want to check surrounding messages) But if I remove the filter, the selection of the message will be reset (the first message in the WebSocket flow will be selected)

So, I need:

  • Find the message
  • Remember the "time" when the message was sent
  • Remove a filter
  • Scroll WebSocket flow to the time that I remembered
  • Finally, read the surrounding messages

I see the following ideas on how to make it more convenient:

  1. Stay focused on the selected message when I remove a filter (as it works for a filter for HTTP requests in Proxyman)
  2. Add the optional mode: instead of "filter" (I mean "hide all messages that do not match to filter) add option to "highlight all messages that match to filter" (as it works in Fiddler Classic) I mean "highlight the found messages and do NOT hide all other messages"

Why this feature/change is important?

Because the Proxyman is the best WebSocket proxy for MacOS of course!

And - big thank you for that!

ganeles avatar May 14 '25 10:05 ganeles

I'd say to implement it:

Stay focused on the selected message when I remove a filter (as it works for a filter for HTTP requests in Proxyman)

Because it's intuitive. Will send a beta build this week 👍

NghiaTranUIT avatar May 14 '25 10:05 NghiaTranUIT

You are the fastest developer in the world!

Thank you!

ganeles avatar May 14 '25 12:05 ganeles

it's fixed @ganeles : https://download.proxyman.io/beta/Proxyman_5.19.0_Fix_ws_message_filter_selection.dmg

https://github.com/user-attachments/assets/483d990b-6f8b-4bb5-b2ac-ce7b0c8d3e08

NghiaTranUIT avatar May 15 '25 01:05 NghiaTranUIT

Yeah, it works! Thanks!

And extra thanks for your instant reaction

ganeles avatar May 15 '25 06:05 ganeles