Skip to content

JAgentDesk v0.9.54 — Figma sign-in and iPhone touch fixes

Choose a tag to compare

@knoobdev knoobdev released this 05 Nov 19:32
· 234 commits to main since this release
b17eabb

Fixes the Figma sign-in crash and Apple App ID rejection when enabling touch on an iPhone.

Fixed

  • Figma sign-in: consume the completed sign-in before navigating to files. While the connection
    query was catching up, repeated navigation could crash the app with React error #185. Reopening
    Connections and React StrictMode no longer replay the completed sign-in.
  • iPhone touch: sign a newly prepared WebDriverAgent with a stable JAgentDesk bundle identifier
    for the Apple team, instead of trying to register com.facebook.WebDriverAgentRunner.xctrunner
    and receiving Apple error 9401. Retries use the same identifier. Reinstalling with the same account
    keeps the identifier already stored for that device; switching accounts does not inherit it.
  • The WebDriverAgent bundle override reaches the existing Sideload provisioning/signing pipeline
    and remains part of its saved auto-refresh options.

Verification

  • 7 React DOM component tests and 23 daemon tests passed, including the regression cases, WDA
    signing adapter, device hub, and IPA bundle-editing fixture.
  • Full repository typecheck, focused lint and formatting checks, and daemon/CLI build passed.
  • Live Figma OAuth and signing/installing WebDriverAgent on a physical iPhone were not exercised.

Downloads

Choose the macOS Apple Silicon asset for an Apple Silicon Mac, or the Intel x64 asset for an Intel Mac. Android uses the APK; the iOS device IPA is unsigned and requires signing before installation.