github wix/Detox 20.51.3

4 hours ago

This release focuses on stability fixes across iOS, Android, synchronization reporting, and simulator tooling.

iOS

  • Fixed element(...).atIndex(n).getAttributes() so it now respects the requested index instead of returning attributes for all matching elements.
    Thanks @vazidmansuri005 in #4912
  • Fixed biometric simulation on iOS 26+ by using the newer applesimutils --booted biometric flags while preserving the previous behavior for older iOS versions.
    Thanks @SoaringEarth in #4932
  • Updated the iOS attribute error formatting around indexed lookups.
    Thanks @markdevocht in #4947 and #4948
  • Bumped DetoxSync to include an upstream fix for a native iOS NSURLSession tracking race that could cause SIGSEGV crashes during network task teardown. The upstream fix makes URLSession untracking thread-safe and idempotent.
    Upstream: wix-incubator/DetoxSync#100 Bump: #4952

Android

  • Wrapped Android WebView hierarchy injection in error handling so missing browser APIs, such as XmlSerializer in hardened JavaScript environments, do not leak unexpected errors into tests.
    Thanks @FrederikBolding in #4943
  • Quoted ADB device serials in shell-built commands, fixing Wi-Fi and mDNS serials that contain shell-sensitive characters such as parentheses.
    Thanks @omribz156 in #4950

Synchronization

  • Updated sync status parsing and formatting to accept null one-time event objects from iOS payloads.
    Thanks @omribz156 in #4949

New Contributors

Full Changelog: 20.51.1...20.51.3

Don't miss a new Detox release

NewReleases is sending notifications on new releases.