You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
ios_screenshot honors the device target with multiple simulators booted. The tool named its target parameter udid while every sibling tool (tap, get_screen_layout, get_screen_state) uses device, so passing device=<udid> was silently ignored and capture fell back to the frontmost/booted simulator — grabbing the wrong device. Capture and enrichment also resolved the target independently, so the returned image and the pressable/screen-state list could describe two different simulators.
device is now accepted as an alias for udid.
The target is resolved once to a single canonical UDID used for both the framebuffer and enrichment, so the image and element list always describe the same simulator.
The response now echoes the captured device (📸 Captured from: <name> (<udid>)) so a wrong-device grab is detectable.