Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New browser tabs are not being detected in Safari browser for iOS 17.4 and above #416

Open
mayank2498 opened this issue Jun 6, 2024 · 3 comments

Comments

@mayank2498
Copy link

mayank2498 commented Jun 6, 2024

New browser tabs are not being detected in Safari browser for iOS 17.4 and above

Version details

Device iPhone 15 Plus v17.5
ios-webkit-debug-proxy version v1.9.1

Screen recording to demonstrate the problem

IDWP.issue.on.17.4.mov

Steps

  1. Connected my iPhone to Mac
  2. Ran ios_webkit_debug_proxy command
  3. Hit this command: curl localhost:9222/json
    a. Got empty data, which is expected since Safari was not open
  4. Launched Safari browser and opened apple.com
  5. Hit this command: curl localhost:9222/json
    a. Got apple.com details as JSON response ( all good till here )
  6. Opened a new tab in Safari browser, and opened google.com
  7. Hit this command: curl localhost:9222/json
    a. Got tab details only for apple.com and not google.com
    b. This seems like a bug, where new tabs are not being detected at all
  8. Closed the first tab, where apple.com was opened
  9. Hit this command: curl localhost:9222/json
    a. Expected this to return tab details of google.com
    b. This also seems like a bug, where we start getting empty data, irrespective of how many tabs & urls are open

Edit

Performed the same steps, but ran IWDP with -d flag to fetch logs

Please find the full logs in this attached log file :
IDWP-debug-logs-new-tabs-issue-ios-17.log

@artygus
Copy link
Collaborator

artygus commented Jun 6, 2024

hi @mayank2498 thanks for the detailed report! could you please share logs if you run same step, but start iwdp tool with the -d flag?

@auchenberg
Copy link
Contributor

This might be caused by the RemoteXPC changes in iOS 17. There seems to be a broader ecosystem issue at the moment, appium/appium-ios-device#123

@mayank2498
Copy link
Author

hi @mayank2498 thanks for the detailed report! could you please share logs if you run same step, but start iwdp tool with the -d flag?

@artygus I have updated the description and attached the full logs as requested.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants