[GH-ISSUE #1799] [iOS][Breakpoint] Breakpoint only shows 1 waiting breakpoint even though there are multiple breakpoints on the same URL #1792

Open
opened 2026-03-03 19:54:26 +03:00 by kerem · 0 comments
Owner

Originally created by @NghiaTranUIT on GitHub (Oct 6, 2023).
Original GitHub issue: https://github.com/ProxymanApp/Proxyman/issues/1799

Originally assigned to: @NghiaTranUIT on GitHub.

Description

Breakpoint only shows 1 waiting breakpoint even though there are multiple breakpoints on the same URL.

Steps to Reproduce

  1. Write a simple iOS app with UIKit. Add a Button and a UITextView.
  2. Click on the Button -> use URLSession (Make sure to set Timeout to 600 seconds, so we can easily test) to call 3 requests at the same time.
  3. URL = https://httpbin.proxyman.app/get?action=breakpoint
  4. Get the Response -> Append to the UIText View -> verify we can see 3 responses
  5. Install this app to iOS device
  6. Use Proxyman for iOS and set a Breakpoint for this URL
  7. Open the test app again -> Click on the button
  8. Verify:
  • There is 1 waiting Breakpoints on the iOS app -> If it's, it's a bug
  • If there are 3 waiting breakpoints -> try to modify some response and test -> Verify 3 response are changed

Current Behavior

  • 3 requests, but only 1 waiting breakpoint. The rest is hung.

Expected Behavior

  • 3 waiting breakpoints
  • Can Continue on all breakpoints -> Can see 3 responses on the test app.
Originally created by @NghiaTranUIT on GitHub (Oct 6, 2023). Original GitHub issue: https://github.com/ProxymanApp/Proxyman/issues/1799 Originally assigned to: @NghiaTranUIT on GitHub. ## Description Breakpoint only shows 1 waiting breakpoint even though there are multiple breakpoints on the same URL. ## Steps to Reproduce 1. Write a simple iOS app with UIKit. Add a Button and a UITextView. 2. Click on the Button -> use URLSession (Make sure to set [Timeout](https://stackoverflow.com/a/47978865/3127477) to 600 seconds, so we can easily test) to call 3 requests at the same time. 3. URL = `https://httpbin.proxyman.app/get?action=breakpoint` 4. Get the Response -> Append to the UIText View -> verify we can see 3 responses 5. Install this app to iOS device 6. Use Proxyman for iOS and set a Breakpoint for this URL 7. Open the test app again -> Click on the button 8. Verify: - There is 1 waiting Breakpoints on the iOS app -> If it's, it's a bug ❌ - If there are 3 waiting breakpoints -> try to modify some response and test -> Verify 3 response are changed ## Current Behavior - 3 requests, but only 1 waiting breakpoint. The rest is hung. ## Expected Behavior - 3 waiting breakpoints - Can Continue on all breakpoints -> Can see 3 responses on the test app.
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#1792
No description provided.