ProxymanApp / ProxymanApp/Proxyman
Can't edit and save previously saved sessions
@NghiaTranUIT is already working on this.
Since Jul 15, 2021.
- Dominant language
- No language data
- Stars
- 7k
- Forks
- 237
- PR merge metrics
- No merged PRs in 30d
Description
Proxyman version? (Ex. Proxyman 1.4.3)
2.29.0 (22900)
macOS Version? (Ex. mac 10.14)
12.0 Beta (21A5284e)
Steps to reproduce
- Open Proxyman
- Record some traffic
- Save the session to disk and name it "A"
- Close all the Proxyman tabs and windows
- Quit Proxyman using Cmd+Q
- Open the file named "A.proxymansession"
- Edit the recorded history by deleting some requests
- Attempt to save changes by tapping Cmd+S
- Observe beep sound
- Go to File -> Save Session
- Give the session a new name "A1"
- Close all the Proxyman tabs and windows
- Quit Proxyman using Cmd+Q
- Open the file named "A1.proxymansession"
- Observe that the saved session isn't the one that was being viewed and edited and is in fact an entirely new recording
Expected behavior
Saved sessions should act like documents, opening viewing, and editing and saving should be possible. When the only tab open is a saved session Proxyman shouldn't be recording network traffic.
The current behaviour is unintuitive and it doesn't feel like the tab behaviour has really been thought through.
Further info
The use-case is that I want to debug an issue with another app and they have asked for network recording logs. When I record in Proxyman it records more than just the app or domain I care about, when I save a session it saves all traffic not just the filtered view I'm seeing in the interface.
I want to then open the saved session and remove all the redundant requests so that I've just got the ones I care about and save the session before sending it to the app provider to debug the issue with me.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.