[GH-ISSUE #929] Saving a session should only save the captured traffic in the active tab #923

Open
opened 2026-03-03 19:23:02 +03:00 by kerem · 1 comment
Owner

Originally created by @cameroncooke on GitHub (Jul 9, 2021).
Original GitHub issue: https://github.com/ProxymanApp/Proxyman/issues/929

Originally assigned to: @NghiaTranUIT on GitHub.

Proxyman version? (Ex. Proxyman 1.4.3)

2.29.0 (22900)

macOS Version? (Ex. mac 10.14)

12.0 Beta (21A5268h)

Steps to reproduce

  1. Capture traffic in default tab
  2. Open new tab capture further traffic
  3. Save the session
  4. Close all windows and tabs
  5. Open the saved session
  6. Observe the restore session tab now has all the traffic that was recorded instead of the recorded traffic for that tab

Expected behavior

When using a tab each tab should be isolated, saving a session should save the content of the active tab instead of all traffic that Proxyman has captured for which I'm not viewing.

Screenshots (optional)

Originally created by @cameroncooke on GitHub (Jul 9, 2021). Original GitHub issue: https://github.com/ProxymanApp/Proxyman/issues/929 Originally assigned to: @NghiaTranUIT on GitHub. ### Proxyman version? (Ex. Proxyman 1.4.3) 2.29.0 (22900) ### macOS Version? (Ex. mac 10.14) 12.0 Beta (21A5268h) ### Steps to reproduce 1. Capture traffic in default tab 2. Open new tab capture further traffic 3. Save the session 4. Close all windows and tabs 5. Open the saved session 6. Observe the restore session tab now has all the traffic that was recorded instead of the recorded traffic for that tab ### Expected behavior When using a tab each tab should be isolated, saving a session should save the content of the active tab instead of all traffic that Proxyman has captured for which I'm not viewing. ### Screenshots (optional)
Author
Owner

@cameroncooke commented on GitHub (Jul 15, 2021):

This is to mimic how Charles works, the tabs are more powerful in Charles as you only have one tab that's ever recording. The only reason I can see that you might want to use tabs is to capture snapshots of history in order to save or compare them.

Just checking Charles again and it looks like I was wrong it's the inactive tab that stops recording, the newly created tab starts recording from the point it was opened. This means that all old tabs stop recording so they are just a history of what happened up until the point a new tab was spawned.

<!-- gh-comment-id:880498113 --> @cameroncooke commented on GitHub (Jul 15, 2021): This is to mimic how Charles works, the tabs are more powerful in Charles as you only have one tab that's ever recording. The only reason I can see that you might want to use tabs is to capture snapshots of history in order to save or compare them. Just checking Charles again and it looks like I was wrong it's the inactive tab that stops recording, the newly created tab starts recording from the point it was opened. This means that all old tabs stop recording so they are just a history of what happened up until the point a new tab was spawned.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/Proxyman#923
No description provided.