Summary\n started returning timeout errors against a discovered iOS target that was previously responding.\n\n## Platform / App\n- Platform: iOS\n- Device: iPhone 17 Pro\n- Bundle ID: \n- App version: (from discovery TXT/launch context)\n- Build: previously reported as \n\n## Exact MCP/CLI calls\n\n1. Discover works:\n\n\n\n2. Deep link call succeeds:\n\n\n\n3. Snapshot times out:\n\n\n\n## Full error output\n\n\n\n## Steps to reproduce\n1. Run [
{
"name": "AppReveal-live",
"fqdn": "AppReveal-live.buildme.poc._appreveal._tcp.local",
"host": "dictator.local",
"port": 51094,
"url": "http://192.168.1.229:51094/",
"addresses": [
"2a00:23cc:bb45:6901::229",
"fe80::1024:6999:7966:2e35",
"2a00:23cc:bb45:6901:8b:a722:dae1:c3d5",
"192.168.1.229",
"fdb8:991:4b34:4d4c:18fd:9ced:97a1:6ef0"
],
"txt": {
"version": "1.0",
"bundleId": "live.buildme.poc",
"transport": "streamable-http"
},
"bundleId": "live.buildme.poc",
"version": "1.0",
"transport": "streamable-http",
"codes": {}
}
] and confirm target is listed.\n2. Run any successful call (for me succeeded).\n3. Run [
{
"target": {
"selector": "live.buildme.poc",
"url": "http://192.168.1.111:51094/",
"discovery": {
"name": "AppReveal-live",
"fqdn": "AppReveal-live.buildme.poc._appreveal._tcp.local",
"host": "dictator.local",
"port": 51094,
"url": "http://192.168.1.111:51094/",
"addresses": [
"fe80::c69:a188:752d:98df",
"2a00:23cc:bb45:6901:c48:3006:a54f:a477",
"192.168.1.111",
"2a00:23cc:bb45:6901::3e7",
"fdb8:991:4b34:4d4c:1819:df59:656f:83af"
],
"txt": {
"version": "1.0",
"bundleId": "live.buildme.poc",
"transport": "streamable-http"
},
"bundleId": "live.buildme.poc",
"version": "1.0",
"transport": "streamable-http",
"codes": {}
}
},
"ok": false,
"error": "The operation was aborted due to timeout"
}
] (or [
{
"target": {
"selector": "live.buildme.poc",
"url": "http://192.168.1.229:51094/",
"discovery": {
"name": "AppReveal-live",
"fqdn": "AppReveal-live.buildme.poc._appreveal._tcp.local",
"host": "dictator.local",
"port": 51094,
"url": "http://192.168.1.229:51094/",
"addresses": [
"2a00:23cc:bb45:6901::229",
"fe80::1024:6999:7966:2e35",
"2a00:23cc:bb45:6901:8b:a722:dae1:c3d5",
"192.168.1.229",
"fdb8:991:4b34:4d4c:18fd:9ced:97a1:6ef0"
],
"txt": {
"version": "1.0",
"bundleId": "live.buildme.poc",
"transport": "streamable-http"
},
"bundleId": "live.buildme.poc",
"version": "1.0",
"transport": "streamable-http",
"codes": {}
}
},
"ok": false,
"error": "The operation was aborted due to timeout"
}
]).\n4. Observe intermittent timeout failure with and .\n\n## Expected\n should return screen/elements (or a deterministic connection error cause) when target is discoverable.\n\n## Actual\nCalls intermittently hang until timeout and return .
Summary\n started returning timeout errors against a discovered iOS target that was previously responding.\n\n## Platform / App\n- Platform: iOS\n- Device: iPhone 17 Pro\n- Bundle ID: \n- App version: (from discovery TXT/launch context)\n- Build: previously reported as \n\n## Exact MCP/CLI calls\n\n1. Discover works:\n\n\n\n2. Deep link call succeeds:\n\n\n\n3. Snapshot times out:\n\n\n\n## Full error output\n\n\n\n## Steps to reproduce\n1. Run [
{
"name": "AppReveal-live",
"fqdn": "AppReveal-live.buildme.poc._appreveal._tcp.local",
"host": "dictator.local",
"port": 51094,
"url": "http://192.168.1.229:51094/",
"addresses": [
"2a00:23cc:bb45:6901::229",
"fe80::1024:6999:7966:2e35",
"2a00:23cc:bb45:6901:8b:a722:dae1:c3d5",
"192.168.1.229",
"fdb8:991:4b34:4d4c:18fd:9ced:97a1:6ef0"
],
"txt": {
"version": "1.0",
"bundleId": "live.buildme.poc",
"transport": "streamable-http"
},
"bundleId": "live.buildme.poc",
"version": "1.0",
"transport": "streamable-http",
"codes": {}
}
] and confirm target is listed.\n2. Run any successful call (for me succeeded).\n3. Run [
{
"target": {
"selector": "live.buildme.poc",
"url": "http://192.168.1.111:51094/",
"discovery": {
"name": "AppReveal-live",
"fqdn": "AppReveal-live.buildme.poc._appreveal._tcp.local",
"host": "dictator.local",
"port": 51094,
"url": "http://192.168.1.111:51094/",
"addresses": [
"fe80::c69:a188:752d:98df",
"2a00:23cc:bb45:6901:c48:3006:a54f:a477",
"192.168.1.111",
"2a00:23cc:bb45:6901::3e7",
"fdb8:991:4b34:4d4c:1819:df59:656f:83af"
],
"txt": {
"version": "1.0",
"bundleId": "live.buildme.poc",
"transport": "streamable-http"
},
"bundleId": "live.buildme.poc",
"version": "1.0",
"transport": "streamable-http",
"codes": {}
}
},
"ok": false,
"error": "The operation was aborted due to timeout"
}
] (or [
{
"target": {
"selector": "live.buildme.poc",
"url": "http://192.168.1.229:51094/",
"discovery": {
"name": "AppReveal-live",
"fqdn": "AppReveal-live.buildme.poc._appreveal._tcp.local",
"host": "dictator.local",
"port": 51094,
"url": "http://192.168.1.229:51094/",
"addresses": [
"2a00:23cc:bb45:6901::229",
"fe80::1024:6999:7966:2e35",
"2a00:23cc:bb45:6901:8b:a722:dae1:c3d5",
"192.168.1.229",
"fdb8:991:4b34:4d4c:18fd:9ced:97a1:6ef0"
],
"txt": {
"version": "1.0",
"bundleId": "live.buildme.poc",
"transport": "streamable-http"
},
"bundleId": "live.buildme.poc",
"version": "1.0",
"transport": "streamable-http",
"codes": {}
}
},
"ok": false,
"error": "The operation was aborted due to timeout"
}
]).\n4. Observe intermittent timeout failure with and .\n\n## Expected\n should return screen/elements (or a deterministic connection error cause) when target is discoverable.\n\n## Actual\nCalls intermittently hang until timeout and return .